安装vue cli3遇到的问题
在nodejs目录下输入命令npm install -g @vue/cli报错如下:npm ERR! code ELIFECYCLEnpm ERR! errno 1npm ERR! protobufjs@6.8.8 postinstall: `node scripts/postinstall`npm ERR! Exit status 1npm ERR!npm ERR! Faile...
在nodejs目录下输入命令npm install -g @vue/cli
报错如下:
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! protobufjs@6.8.8 postinstall: `node scripts/postinstall`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the protobufjs@6.8.8 postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\ASUS\AppData\Roaming\npm-cache\_logs\2019-10-13T07_14_36_961Z-debug.log
解决办法:
npm install @vue/cli -g --ignore-scripts
npm install protobufjs -g --ignore-scripts
再查看vue --version成功了
参考文章:
查看vue版本的时候报错:
internal/modules/cjs/loader.js:783
throw err;
^
Error: Cannot find module 'C:\Program Files\nodejs\node_modules\@vue\cli\bin\vue.js'
[90m at Function.Module._resolveFilename (internal/modules/cjs/loader.js:780:15)[39m
[90m at Function.Module._load (internal/modules/cjs/loader.js:685:27)[39m
[90m at Function.Module.runMain (internal/modules/cjs/loader.js:1014:10)[39m
[90m at internal/main/run_main_module.js:17:11[39m {
code: [32m'MODULE_NOT_FOUND'[39m,
requireStack: []
}
解决方法:
是因为vue脚手架没有全局安装。
npm install -g @vue/cli
参考文章:
https://blog.csdn.net/YuSina_/article/details/88870517
卸载已经安装的webpack时候出现报错:
npm ERR! code EPERM
npm ERR! syscall mkdir
npm ERR! path C:\Program Files\nodejs\node_modules\.staging
npm ERR! errno -4048
npm ERR! Error: EPERM: operation not permitted, mkdir 'C:\Program Files\nodejs\node_modules\.staging'
npm ERR! [OperationalError: EPERM: operation not permitted, mkdir 'C:\Program Files\nodejs\node_modules\.staging'] {
npm ERR! cause: [Error: EPERM: operation not permitted, mkdir 'C:\Program Files\nodejs\node_modules\.staging'] {
npm ERR! errno: -4048,
npm ERR! code: 'EPERM',
npm ERR! syscall: 'mkdir',
npm ERR! path: 'C:\\Program Files\\nodejs\\node_modules\\.staging'
npm ERR! },
npm ERR! stack: "Error: EPERM: operation not permitted, mkdir 'C:\\Program Files\\nodejs\\node_modules\\.staging'",
npm ERR! errno: -4048,
npm ERR! code: 'EPERM',
npm ERR! syscall: 'mkdir',
npm ERR! path: 'C:\\Program Files\\nodejs\\node_modules\\.staging'
npm ERR! }
npm ERR!
npm ERR! The operation was rejected by your operating system.
npm ERR! It's possible that the file was already in use (by a text editor or antivirus),
npm ERR! or that you lack permissions to access it.
npm ERR!
npm ERR! If you believe this might be a permissions issue, please double-check the
npm ERR! permissions of the file and its containing directories, or try running
npm ERR! the command again as root/Administrator.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\ASUS\AppData\Roaming\npm-cache\_logs\2019-10-13T07_18_28_238Z-debug.log
解决方法:
重点是这里的:npm ERR! Error: EPERM: operation not permitted
其实就是权限问题,使用管理员权限应该OK。
选择"使用管理员权限运行CMD";然后继续输入命令即可。
参考文章:
https://blog.csdn.net/qq_41648452/article/details/80630598
更多推荐
所有评论(0)