遇到electron-vue项目不能打包解决办法

在做electron项目的时候,遇到打包失败问题。主要的原因是自己使用的electron与node之间的版本不兼容,在网上浏览许久,总结出三个方法:

(1)cnpm安装,用npm packager打包(未测,但用cnpm来安装相关依赖,容易丢失一些依赖,导致打包失败)

(2)用yarn安装,(这步网上很多)

(3)用npm安装(亲测成功)

这里用的第三种方法,具体步骤给出,供大家参考

1.npm install 安装,(这个要,推荐工具赛风、或者蓝灯)

2.安装完毕运行 npm run dev ,这里可能会报以下错误,node-sass 安装失败(一般是在安装的前半部分有这个提示)

Downloading binary from https://github.com/sass/node-sass/releases/download/v4.5.3/win32-x64-59_binding.node
Cannot download "https://github.com/sass/node-sass/releases/download/v4.5.3/win32-x64-59_binding.node":

3. 从中复制.node文件下载链接并在浏览器打开下载文件

4.文件下载成功后,在命令行工具输入下面指令

    set SASS_BINARY_PATH=.node所在的路径

5.这次再运行npm run build 打包成功!

 

因为node-sass失败的小伙伴们,不明白的可参考这位博主:https://www.jianshu.com/p/a0641a990206

 

 

你可能感兴趣的:(Vue)