Vue. js с mocha и styles-resources-loader не может загрузить зависимость sass - PullRequest
0 голосов
/ 04 апреля 2020

У меня проблема в том, что 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...