-
Electron остается на версии 19
-
Tailwindcss v3.1.8
Angular v11 до v14
Веб-пакет от v4.46.0 до v5.74.0
Я использую редактор monaco, и после того, как я столкнулся с приведенными выше описаниями, я столкнулся с проблемой на этапе объединения веб-пакета.
Код: Выделить всё
HookWebpackError: Module build failed (from ./node_modules/postcss-loader/dist/cjs.js):
SyntaxError
(2:7) /.../projects/foo/node_modules/monaco-editor/min/vs/editor/editor.main.css Unknown word
1 |
> 2 | import API from "!../../../../style-loader/dist/runtime/injectStylesIntoStyleTag.js";
| ^
3 | import domAPI from "!../../../../style-loader/dist/runtime/styleDomAPI.js";
4 | import insertFn from "!../../../../style-loader/dist/runtime/insertBySelector.js";
Я предположил, что правило для CSS отсутствует. Я добавил правило, и мой файл веб-пакета теперь выглядит так:
Код: Выделить всё
{
module: {
rules: [
{
test: /\.css$/i,
use: [
"style-loader",
"css-loader",
"postcss-loader"
],
},
{
test: /\.scss$/,
use: [
'postcss-loader',
{
loader: 'sass-loader',
options: {
implementation: sassImplementation,
},
},
],
},
],
},
}
Может ли кто-нибудь указать, неправильно ли настроен мой веб-пакет или я пропустил какое-то правило?
Подробнее здесь: https://stackoverflow.com/questions/736 ... in-webpack
Мобильная версия