node.js - Vue/Node 错误:规则只能有一个资源源
问题描述
我是 Vue 和 Node 的新手,我正在学习的 Vue3 项目一切顺利。我想使用 scss 文件,所以通过 npm 安装了 sass-loader 使用:
npm install sass-loader sass webpack --save-dev
从那时起应用程序就坏了,现在当我尝试服务时,我收到以下错误:
Error: Rule can only have one resource source (provided resource and test + include + exclude) in {
"exclude": [
null
],
"use": [
{
"loader": "C:\\pathtoapp\\node_modules\\cache-loader\\dist\\cjs.js",
"options": {
"cacheDirectory": "C:\\pathtoapp\\node_modules\\.cache\\babel-loader",
"cacheIdentifier": "43be597c"
},
"ident": "clonedRuleSet-38.use[0]"
},
{
"loader": "C:\\pathtoapp\\node_modules\\babel-loader\\lib\\index.js",
"options": "undefined",
"ident": "undefined"
}
]
}
Error: Rule can only have one resource source (provided resource and test + include + exclude) in {
"exclude": [
null
],
"use": [
{
"loader": "C:\\pathtoapp\\node_modules\\cache-loader\\dist\\cjs.js",
"options": {
"cacheDirectory": "C:\\pathtoapp\\node_modules\\.cache\\babel-loader",
"cacheIdentifier": "43be597c"
},
"ident": "clonedRuleSet-38.use[0]"
},
{
"loader": "C:\\pathtoapp\\node_modules\\babel-loader\\lib\\index.js",
"options": "undefined",
"ident": "undefined"
}
]
}
我查看了这个错误,大多数人认为这是 webpack 的问题,但我已经卸载并再次安装。安装了早期版本的 webpack,尝试更改 package.json 以指向早期版本,尝试了我目前在 SO 上可以找到的任何东西,现在我完全被难住了。
对此的任何帮助将不胜感激,因为我宁愿学习并发现如果我再次遇到问题时如何解决问题,而不是简单地开始一个新项目。让我知道我应该在需要的编辑中发布的任何代码/文件。
解决方案
推荐阅读
- flutter - 如何更改列表中的单个按钮颜色 - 颤动
- android - 如何在键盘视图中显示自定义视图,如 imageview 或 gif 视图
- objective-c - 没有ARC时,我是否需要Block_release dispatch_block_t,它位于dispatch_barrier_async中
- javascript - 如何为传单地图上的每个标记元素分配唯一 ID?
- html - 在 ios 14 Safari 上滚动时,图像消失并出现灰色背景
- c# - WCF 服务参考作为数组与列表
- excel - 显示 UDF 结果
- java - 使用 HttpServletResponse 与 ResponseEntity 处理 Spring 异常
- python - PySpark:从字符串中提取小时和分钟
- c# - 如何让用户在 Xamarin C# 中编辑他们的输入