错误记录
①Module build failed: TypeError: this.getOptions is not a function
原因:版本不适配(版本过高)
解决方法:
1.卸载 sass-loader/less-loader
npm uninstall sass-loader
对应less
的版本
npm uninstall less-loader
2.安装低版本
npm install sass-loader@6.0.0
对应less
的版本
npm install sass-loader@4.1.0
注意:这里后面卸载和安装的loader 要根据你的实际情况而定
因为之前我刚刚安装sass-loader
所以这里就是sass-loader
了
②Module not found: Error: Can’t resolve ‘less-loader’
原因:没有less-loader
解决方法:
第一种方法:安装less-loader
即可
npm install --save-dev less-loader less
第二种方法:在style lang =less
删除less
慎用
删去lang ="less"
即可解决
③cnpm 无法加载文件 (错误集合)
错误截图
点击window右侧的搜索标志,输入
PowerShell
用管理员身份打开
输入下面的命令
set-ExecutionPolicy RemoteSigned
之后输入A 回车,即可
④’cross-env’ 不是内部或外部命令,也不是可运行的程序或批处理文件。
原因:项目初始化时(安装依赖)时,被强行终止
解决方法:重新安装
npm install
⑤Error: Node Sass does not yet support your current environment: Windows 64-bit
原因:未安装sass环境
解决方法:
npm install node-sass