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
参考链接: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

浙公网安备 33010602011771号