Проект vue.js с Parcel, но есть ошибки в файле css при использовании файлов изображений

Это мой проект: github.

В приложении.js:

import '../static/css/common.css'

Я импортировал «common.css», затем выполнил команду «npm run build» (сборка пакета index.html), вот результат:

[введите здесь описание изображения]

Но если я уберу некоторый код из нижней части common.css следующим образом:

[common.css]

Затем выполните «npm run build», ошибки нет, выполнено успешно...

Поэтому я не знаю, как импортировать изображения в css с помощью Parcel. Я не могу найти решения на официальном сайте Parcel.

Пожалуйста, помогите мне, большое спасибо!


person DaXiong1    schedule 19.03.2018    source источник


Ответы (1)


Попробуйте добавить это:

if(!this.bundleLoaders){
    this.bundleLoaders = new Set();
}
this.bundleLoaders.add(mod.type);

Здесь -> \node_modules\parcel-bundler\src\packagers\JSPackager.js on line 56

person Sandwell    schedule 19.03.2018
comment
Я добавил ваш код, он работает, и при выполнении «npm run build/start» нет ошибки. Поэтому я импортировал 4 файла css в app.js, но они не работают. Я нашел это(‹link rel= таблица стилей href=/dist/72c1dc2c47bb67ee19d8674496966a6f.css›) в Dom, но, похоже, она не работает. Вы можете увидеть последний код на моем github. - person DaXiong1; 19.03.2018