Я импортирую различные помощники (миксины, вары, функции) в свой компонент автоматически, чтобы они всегда были доступны мне и моей команде.Как я могу определить импорт по умолчанию для Stylus в nuxt.js
В настоящее время я использую шаблон webpack vue-cli и импортирую эти помощники. Я установил параметр импорта стилуса в конфигурацию webpack.base.js, как показано ниже;
stylus: { import: ['~stylus/common.styl'] }
Я не мог понять, как это сделать с nuxt.js, я поднял issue об этом и сказали, чтобы использовать сборки расширить метод.
Это не сработало, поскольку я получил ошибки от самого веб-пакета;
WebpackOptionsValidationError: Invalid configuration object. Webpack has been initialised using a configuration object that does not match the API schema.
Итак, с изменениями, внесенными в v2.2.0 веб-пакета, как я могу применить свои варианты стилуса?
Проблема: у меня нет прямого доступа к конфигурации webpack с nuxt.js, они предлагают точку входа для расширения конфигурации webpack. Похоже, я хочу нажать новый webpack.LoaderOptionsPlugin на плагиновую часть конфигурации ... пальцы скрещены – Phunky
Извините, я ошибочно считал, что у вас есть прямой доступ с тех пор, как вы написали _I задали опцию импорта стилуса в веб-пакете. base.js_. Но, как вы узнали, «LoaderOptionsPlugin» - это альтернативный способ сделать то же самое. – mzgajner
К сожалению, все еще не работает, похоже, что-то на конце стилуса, но я не уверен. Ребята из nuxt.js прошли курс, поэтому мне придется подождать и посмотреть, что произойдет. – Phunky