1.下载速度慢,配置镜像加速
1.配置淘宝镜像
npm config set registry https://registry.npm.taobao.org
2.在C:\Users\[你的账户名称]\.npmrc 加入下面内容:
sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
2.npm ERR! ERESOLVE unable to resolve dependency tree
原因:npm包管理工具版本不一致时执行npm install报错
解决:
方法1:
npm install --legacy-peer-deps //npm将绕过peerDependency自动安装
方法2:
//使用cnpm或者yarn
cnpm install
// 或 yarn install
方法3:
1. npm -v //查看版本信息
2. npm install -g npm@x.x.x //升级或降级npm版本(注意要和node版本对应)
官方nodejs各版本下载 & npm版本参考: nodejs.org/zh-cn/downl…
3.'vue' 不是内部或外部命令,也不是可运行的程序
//1.安装vue:
npm i npm -g //这一步一定要运行,否则后面无法生成vue.cmd
npm install -g vue
npm install -g @vue/cli-init
//2.查看npm配置信息,找到"C:\Users\xxx\AppData\Roaming\npm",配置到环境变量path
npm config get prefix
或
npm config list
//3.查看vue版本
vue --version
4.npm install时报错: git dep preparation failed
npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm i yarn -g
yarn install
5.# npm : 无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\npm.ps1,因为在此系统上禁止运行脚本
1.管理员身份运行`windows PowerShell`;
2.执行:Set-ExecutionPolicy Unrestricted -Scope CurrentUser
3.选择Y 或 A
6.Vue Can‘t resolve ‘sass-loader‘ in...
原因:未引入sass-loader 和 node-sass 包
解决:
npm install sass-loader node-sass --save-dev
npm install style-loader css-loader --save-dev
// 或
npm install sass-loader -D
npm install node-sass -D
运行项目后sass-loader报错:TypeError: this.getOptions is not a function
解决:
npm uninstall --save sass-loader // 卸载
npm i -D sass-loader@7 // 安装
npm uninstall --save node-sass // 卸载
npm i node-sass@6 // 安装