UniApp 解决 Error: Cannot find module ‘webpack/lib/RuleSet‘

简介: UniApp 解决 Error: Cannot find module ‘webpack/lib/RuleSet‘

一、问题

  • 通过命令运行 UniApp 项目报错:Error: Cannot find module 'webpack/lib/RuleSet'
  • 原因:是因为 @vue/cli脚手架版本的问题,目前版本是 @vue/cli 5.0.3,也就是 @vue/cli 5.0 版本支持的有问题,新版本或高版本可能存在支持问题,可以降低版本重新创建 UniApp 项目。
  • 查看当前 vue 版本:
$ npm list vue
  • 查看当前 @vue/cli 版本
$ vue -V
$ vue --version
  • 查看 @vue/cli 所有版本号
$ npm view @vue/cli versions

二、解决

  • 卸载当前版本
$ npm remove -g @vue/cli
  • 安装指定版本(@vue/cli@4.5.15 版本是经过测试的出来的,如果想提升版本,可以一个一个版本网上试试)
$ npm install -g @vue/cli@4.5.15
相关文章
|
3月前
|
JavaScript
VUE——filemanager-webpack-plugin报错TypeError: Cannot read property 'isFile' of undefined
VUE——filemanager-webpack-plugin报错TypeError: Cannot read property 'isFile' of undefined
70 0
|
4月前
|
JavaScript
Vue 开发中的一些问题简单记录,Cannot find module ‘webpack/lib/RuleSet‘
Vue 开发中的一些问题简单记录,Cannot find module ‘webpack/lib/RuleSet‘
268 1
AxiosError: Network Error at XMLHttpRequest.handleError (webpack-internal:///./node_modules/axio
AxiosError: Network Error at XMLHttpRequest.handleError (webpack-internal:///./node_modules/axio
|
6月前
webpack版本问题 Cannot read property ‘createHash‘ of undefined
webpack版本问题 Cannot read property ‘createHash‘ of undefined
|
11月前
|
JavaScript
Error: Unsupported URL Type: npm:fork-ts-checker-webpack-plugin@^5.0.11
如果你去搜索,答案都是去升级你的npm 在StackOverflow说是vue3得在非vue-cli环境得单独配置。地址: 还有说npm install --save-dev fork-ts-checker-webpack-plugin 众说纷纭,都解决不了
118 0
|
11月前
【Webpack】TypeError: Cannot read property ‘tap‘ of undefined at HtmlWebpackPlugin.
【Webpack】TypeError: Cannot read property ‘tap‘ of undefined at HtmlWebpackPlugin.
|
11月前
Webpack打包出错:Error: Cannot find module ‘webpack/lib/node/NodeTemplatePlugin‘ Require stack:
Webpack打包出错:Error: Cannot find module ‘webpack/lib/node/NodeTemplatePlugin‘ Require stack:
|
前端开发 JavaScript 编译器
【前端异常】vscode:无法将“cnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称,Cannot find module ”webpack“
【前端异常】vscode:无法将“cnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称,Cannot find module ”webpack“
906 0
|
JavaScript Cloud Native Go
Error: Cannot find module ‘webpack/bin/config-yargs‘ at Function.Module._resolveFilename (intern
Error: Cannot find module ‘webpack/bin/config-yargs‘ at Function.Module._resolveFilename (intern
78 0
Uniapp Syntax Error: Error: Unbalanced delimiter found in string
Uniapp Syntax Error: Error: Unbalanced delimiter found in string
248 0