electron-vue开发markdown编辑器快速开发(上)

electron的安装

github源码下载

正确操作

# 确认安装了git,为安装请参考 https://git-scm.com/downloads
# 国内网速慢参考[清华大学开源镜像](https://mirrors.tuna.tsinghua.edu.cn/github-release/git-for-windows/git/)
git clone https://github.com/electron/electron-quick-start
cd electron-quick-start
# 很多人说国内为了加速使用cnpm,经过无数次血泪尝试建议最好npm,不行就yarn install
# 不行就试试科学上网,都玩这一路的,要试试多探寻好的解决方案。
npm install 
npm start

可以看到
electron-start
好了,之后你就可以使用编辑器在index.html上随意修改了,例如你可以修改为:

实际项目的初始化

# 确保安装了node.js环境
vue init simulatedgreg/electron-vue admin
# npm install 卡住第一步
npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver
# 还是不行试试 yarn install xxx
# 竟然还不行使用科学上网(方法百度)

可能发生的问题

你可能会遇到如下报错

electron 配置错误

打开项目目录 .electron-vue 文件夹里的 webpack.web.config.js
webpack.render.config.js,
把整个

new HtmlWebpackPlugin({XXXX})

替换为

new HtmlWebpackPlugin({
            filename: 'index.html',
            template: path.resolve(__dirname, '../src/index.ejs'),
            minify: {
                collapseWhitespace: true,
                removeAttributeQuotes: true,
                removeComments: true
            },
            nodeModules: process.env.NODE_ENV !== 'production' ? path.resolve(__dirname, '../node_modules') : false,
            templateParameters(compilation, assets, options) {
                return {
                    compilation: compilation,
                    webpack: compilation.getStats().toJson(),
                    webpackConfig: compilation.options,
                    htmlWebpackPlugin: {
                        files: assets,
                        options: options
                    },
                    process,
                };
            },
        }),

如果你想更快一步,我创建了新的github仓库

git clone git@github.com:zerotower69/electron-vue-quick-start.git

开始配置其它的开发包

electron的配置基本说完了,接下来配置项目需要的外部库

npm install element-ui --save  #使用element-ui组件库
npm install mavon-editor  --save 一款实用的markdown编辑器
npm install ali-oss --save  # alibaba的对象存储ossSDK

未完待续

GoodBye

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值