У меня проблема в том, что mochapack не работает вместе с загрузчиком ресурсов стиля.
пакетов, которые, кажется, создают проблему:
- "@ vue / cli-plugin-unit-mocha": "~ 4.2.0",
- " vue -cli-plugin-style-resources-loader ":" ~ 0.1.4 "
My vue.config.js
file:
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