vue2.x node 安装 及运行,报错解决

错误一:

参考链接:https://www.cnblogs.com/july-Vivian/p/11315413.html

 

 

 

错误二:

Error: EACCES: permission denied, mkdir '/data/xxxx/xxx/node_modules/node-sass/.node-gyp'

万能的解决方法:

 npm install -g appium --unsafe-perm=true --allow-root

 

错误三:

src/App.vue{ parser: "babylon" } is deprecated; we now treat it as { parser: "babel" }.

参考链接:https://www.cnblogs.com/ruilin/p/11177873.html

 

错误四:vue-cli创建项目后没有build文件夹?

参考链接:https://segmentfault.com/q/1010000015320773

 

错误五:Error: EACCES: permission denied, mkdir '/xxxxx/h5/node_modules/node-sass/build'

 

解决方法:sudo npm install --unsafe-perm

参考链接:https://blog.csdn.net/u010963686/article/details/80675240

其他方法不推荐:

安装node-sass: npm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass

改sass安装的源,再运行npm install npm config set sass_binary_site=https://npm.taobao.org/mirrors/node-sass

参考链接:https://blog.csdn.net/shine_a/article/details/103133384

 

 

错误五:”Cannot read property 'match' of undefined“

 解决方法: rm -f package-lock.json

 

 

错误六:

1、ERR! chromedriver@2.46.0 install: `node install.js`

2、 node-sass@4.14.1 postinstall: `node scripts/build.js

首先看下ip端口是否被占用

方法0:【推荐】安装模块 npm install --ignore-scripts

方法1:【不推荐】 chromedriver的部分文件被国内网络给墙掉了,无法下载完整的chromedirver包

           更新镜像 

npm config set sass_binary_site=https://npm.taobao.org/mirrors/node-sass
npm install -g --unsafe-perm node-sass
npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver

 

方法2: 【不推荐】强制始终下载 npm install chromedriver --chromedriver-force-download

 

错误七:

Module build failed: Error: ENOENT: no such file or directory, scandir '/xxxxx/qian/node_modules/node-sass/vendor'

 

解决方法:npm rebuild node-sass

注:node_module没有权限给777

 

错误八:ex=0!/xxxxx/qian/src/App.vue{ parser: "babylon" } is deprecated; we now treat it as { parser: "babel" }.

解决:是prettier版本导致的,直接在项目中:npm install prettier@~1.12.0 -d

然后再执行npm run dev

posted @ 2020-04-18 13:49  daivid  阅读(500)  评论(0)    收藏  举报