node和npm使用记录
鉴于使用npm的时候经常遇到各种报错,这里记录下遇到报错的解决方法NPM篇npm list -g --depth 0报错根据报错提示,是全局包@vue/cli出现了问题,首先尝试更新它:npm update -g @vue/cli,不行的话卸载重装:npm uninstall -g @vue/clinpm install -g @vue/cli卸载失败的话可以根据提示直接手动删除后话,即使解决了n
·
鉴于使用npm的时候经常遇到各种报错,这里记录下遇到报错的解决方法
NPM篇
npm list -g --depth 0报错

根据报错提示,是全局包@vue/cli出现了问题,首先尝试更新它:npm update -g @vue/cli,不行的话卸载重装:
npm uninstall -g @vue/cli
npm install -g @vue/cli
卸载失败的话可以根据提示直接手动删除
后话,即使解决了npm ls的大量报错,但是依旧存在少量的报错,如下图:
- 第一种报错
peer dep missing: vue@3.0.1, required by @vue/compiler-sfc@3.0.1
这里是由于vue-cli的版本和vue-compiler的版本不一致导致,vue-cli这里用官网的安装安装了vue-cli4,但是编译器是对应vue-cli3的。那么接下来就是卸载重装了。npm uninstall -g @vue/cli npm install -g @vue/cli@3.0.1 - 第二种报错,
required by fsevents@1.2.11
这里是由于fsevents只能在macOS下安装,无法在linux和window系统安装。linux或window下会跳过fsevents模块,也不会安装fsevents依赖的模块。
这些报错不影响项目的正常运行,因为linux和window不需要fsevents。
如果不希望看到npm Err,可以用npm i -f强制安装,安装过程没有warn,也不会报错。
参考: https://segmentfault.com/a/1190000018759308
Error: Cannot find module 'vue-template-compiler/package.json
这里造成问题的原因尚不明确,之前可以正常运行,但是做了一顿操作,就出现了这个错误,解决方法是按照这个module
npm install vue-temmplate-compiler --save-dev
Nodejs篇
更多推荐

所有评论(0)