Импорт / применение CSS файлов с помощью веб-пакета - PullRequest
1 голос
/ 17 марта 2020

Мне и всегда было плохо с веб-пакетом, но на этот раз меня избили ... Это звучит просто: я просто хочу импортировать мои заявки, мой CSS.

Он - структура моего проекта:

/src
|_assets/
|  |_index.html
|_components/
|  |_App.js
|  |_WelcomeLogo.js
|_styles/
|  |_welcomeLogo.css
|_index.js

Итак, index. js импортирует приложение. js, которое импортирует WelcomeLo go. js и js отображается правильно. WelcomeLo go. js импорт * применяется к моему выходному приложению ... Это первый раз, когда не удается это сделать, и я чувствую себя потерянным Спасибо за вашу помощь.

Версия Webpack: 4.41.2

npm run build показывает, что css найден и проанализирован ... Но его содержимое не является частью пакета :

-> % npm run build

> xxxxxx@1.0.0 build /Users/xxxx/Documents/workspace/javascript/xxxx.io
> webpack --mode production

Hash: 480520f961b41a464f93
Version: webpack 4.41.2
Time: 2137ms
Built at: 03/17/2020 9:19:56 PM
                        Asset       Size  Chunks                         Chunk Names
index.480520f961b41a464f93.js    134 KiB       0  [emitted] [immutable]  main
                   index.html  822 bytes          [emitted]              
Entrypoint main = index.480520f961b41a464f93.js
 [7] ./src/index.js 184 bytes {0} [built]
[12] (webpack)/buildin/harmony-module.js 573 bytes {0} [built]
[15] ./src/styles/welcomeLogo.css 573 bytes {0} [built]
[17] ./node_modules/css-loader/dist/cjs.js!./src/styles/welcomeLogo.css 235 bytes {0} [built]
    + 16 hidden modules
Child html-webpack-plugin for "index.html":
     1 asset
    Entrypoint undefined = index.html
    [0] ./node_modules/html-webpack-plugin/lib/loader.js!./src/assets/index.html 927 bytes {0} [built]
    [2] (webpack)/buildin/global.js 472 bytes {0} [built]
    [3] (webpack)/buildin/module.js 497 bytes {0} [built]
        + 1 hidden module

Если я использую MiniCssExtractPlugin, он генерирует файл css ... Но пустой. И мой файл welcomeLo go. css не пустой, и он корректен в соответствии с W3 C validator ...

1 Ответ

0 голосов
/ 17 марта 2020

Я думаю, что путь импорта css неправильный. это должно быть '../styles/welcomeLogo.css'.

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