Вам может понадобиться соответствующий загрузчик при обновлении до vue-loader v15 - PullRequest
0 голосов
/ 12 июня 2018

Мне нужна помощь в обновлении до vue-loader 15. Похоже, что у меня не загружается стилус, хотя я считаю, что все загружено правильно, выдает эту ошибку:

ERROR in ./src/app/app.vue?vue&type=style&index=0&lang=stylus (./node_modules/vue-loader/lib??vue-loader-options!./src/app/app.vue?vue&type=style&index=0&lang=stylus) 71:0
Module parse failed: Unexpected character '#' (71:0)
You may need an appropriate loader to handle this file type
| 
| 
> #app
|     display none
| 

html:

<style lang="stylus">
#app
    display none
</style>

соответствующая конфигурация веб-пакета:

module: {
    rules: [{
    test: /\.styl$/,
    use: [
        'vue-style-loader',
        'css-loader',
        'stylus-loader'
    ]
},
plugins: [new VueLoaderPlugin()]

И у меня установлены пакеты для стилуса и загрузчика стилуса.Я осмотрелся несколько часов, и, похоже, большинство проблем вызвано отсутствующим конфигом стилуса, который у меня есть.

1 Ответ

0 голосов
/ 12 декабря 2018

Это моя текущая рабочая настройка:

module: {
    rules: [
        {
            test: /\.styl(us)?$/,
            use: [
                'vue-style-loader',
                'css-loader',
                'stylus-loader'
            ]
        }
    ]
},
plugins: [
    new VueLoaderPlugin()
]
...