【发布时间】:2021-03-19 03:55:13
【问题描述】:
我的问题是 mochapack 似乎无法与样式资源加载器一起使用。
似乎产生问题的软件包:
- "@vue/cli-plugin-unit-mocha": "~4.2.0",
- “vue-cli-plugin-style-resources-loader”:“~0.1.4”
我的vue.config.js 文件:
const path = require("path");
module.exports = {
...
pluginOptions: {
"style-resources-loader": {
preProcessor: "scss",
patterns: [path.resolve(__dirname, "./src/assets/styles/*.scss")]
}
}
};
通过上述配置包含的单个 sass 文件:
@import "~vue-select/src/scss/vue-select.scss";
它似乎正确地加载了vue-select.scss,但是在解释这个文件时它似乎失去了它的当前目录并且没有找到导入的样式。
错误日志摘录:
Module build failed (from ./node_modules/sass-loader/dist/cjs.js):
SassError: Can't find stylesheet to import.
╷
1 │ @import "global/variables";
│ ^^^^^^^^^^^^^^^^^^
╵
/node_modules/vue-select/src/scss/vue-select.scss 1:9 @import
/src/components/HelloWorld.vue 1:9
查看完整的详细错误消息和代码: https://github.com/petritz/food-calculator-web/runs/560575367
【问题讨论】:
-
您找到解决此问题的方法了吗?我遇到了同样的单元测试错误。
标签: vue.js webpack sass vuejs2 mochapack