У меня проблема с Laravel-mix. Я установил npm, и он работает нормально, пока не захочу проверить опцию CleanyCss.
Это код webpack.mix.js:
mix.setPublicPath('public');
mix.sass('resources/sass/frontend/styles.scss', 'css/frontend/all.css')
.sass('resources/sass/backend/app.scss', 'css/backend/style.css')
.js('resources/js/frontend/app.js', 'js/frontend.js')
.js([
'resources/js/backend/before.js',
'resources/js/backend/app.js',
'resources/js/backend/after.js'
], 'js/backend/backend.js')
.extract([
'jquery',
'datatables.net-dt',
'bootstrap',
'bootstrap-datepicker',
'popper.js/dist/umd/popper',
'axios',
'sweetalert2',
'lodash',
'@fortawesome/fontawesome-svg-core',
'@fortawesome/free-brands-svg-icons',
'@fortawesome/free-regular-svg-icons',
'@fortawesome/free-solid-svg-icons'
])
.options({
purifyCss: {
purifyOptions: {
purifyCss: true
},
}
});
if (mix.inProduction() || process.env.npm_lifecycle_event !== 'hot') {
mix.version();
}
Когда я запускаю «npm run dev», ошибки не возникает, но поскольку я запускаю «npm run production», выдается следующая ошибка:
cross-env NODE_ENV = производственные узлы_модулей / webpack / bin / webpack.js
--no-progress --hide-modules --config = node_modules / laravel-mix / setup / webpack.config.js
C: \ XAMPP \ HTDOCS \ Toto \ node_modules \ CSS \ Lib \ синтаксического анализа \ index.js: 72
бросить ошибку;
^
Ошибка: не определено: 28: 234458: свойство отсутствует ':'
при ошибке (C: \ xampp \ htdocs \ toto \ node_modules \ css \ lib \ parse \ index.js: 62: 15)
при объявлении (C: \ xampp \ htdocs \ toto \ node_modules \ css \ lib \ parse \ index.js: 224: 33)
в объявлениях (C: \ xampp \ htdocs \ toto \ node_modules \ css \ lib \ parse \ index.js: 253: 19)
в правиле (C: \ xampp \ htdocs \ toto \ node_modules \ css \ lib \ parse \ index.js: 561: 21)
в правилах (C: \ xampp \ htdocs \ toto \ node_modules \ css \ lib \ parse \ index.js: 118: 70)
в таблице стилей (C: \ xampp \ htdocs \ toto \ node_modules \ css \ lib \ parse \ index.js: 81: 21)
в module.exports (C: \ xampp \ htdocs \ toto \ node_modules \ css \ lib \ parse \ index.js: 565: 20)
при переработке (C: \ xampp \ htdocs \ toto \ node_modules \ rework \ index.js: 27: 21)
в CssTreeWalker.beginReading (C: \ xampp \ htdocs \ toto \ node_modules \ pury-css \ lib \rifycss.js: 568: 24)
при очистке (C: \ xampp \ htdocs \ toto \ node_modules \ pury-css \ lib \ purycss.js: 1009: 10)
в C: \ xampp \ htdocs \ toto \ node_modules \ pureycss-webpack \ dist \ index.js: 95: 99
в Array.forEach ()
в C: \ xampp \ htdocs \ toto \ node_modules \ pureycss-webpack \ dist \ index.js: 81: 28
в Array.forEach ()
при компиляции. (C: \ XAMPP \ HTDOCS \ Toto \ node_modules \ purifycss-WebPack \ \ index.js расстояние: 65: 30)
далее (C: \ xampp \ htdocs \ toto \ node_modules \ tapable \ lib \ Tapable.js: 204: 14)
при компиляции. (C: \ XAMPP \ HTDOCS \ Toto \ node_modules \ извлечения текста-WebPack-плагин \ \ index.js расстояние: 275: 11)
далее (C: \ xampp \ htdocs \ toto \ node_modules \ tapable \ lib \ Tapable.js: 204: 14)
при компиляции. (C: \ XAMPP \ HTDOCS \ Toto \ node_modules \ извлечения текста-WebPack-плагин \ \ index.js расстояние: 275: 11)
в Compilation.applyPluginsAsyncSeries (C: \ xampp \ htdocs \ toto \ node_modules \ tapable \ lib \ Tapable.js: 206: 13)
at applyPluginsAsyncSeries (C: \ xampp \ htdocs \ toto \ node_modules \ webpack \ lib \ Compilation.js: 665: 9)
далее (C: \ xampp \ htdocs \ toto \ node_modules \ tapable \ lib \ Tapable.js: 202: 11)
в C: \ xampp \ htdocs \ toto \ node_modules \ extract-text-webpack-plugin \ dist \ index.js: 244: 13
в C: \ xampp \ htdocs \ toto \ node_modules \ async \ dist \ async.js: 473: 16
at iteratorCallback (C: \ xampp \ htdocs \ toto \ node_modules \ async \ dist \ async.js: 1064: 13)
в C: \ xampp \ htdocs \ toto \ node_modules \ async \ dist \ async.js: 969: 16
в C: \ xampp \ htdocs \ toto \ node_modules \ extract-text-webpack-plugin \ dist \ index.js: 227: 15
в C: \ xampp \ htdocs \ toto \ node_modules \ async \ dist \ async.js: 473: 16
at iteratorCallback (C: \ xampp \ htdocs \ toto \ node_modules \ async \ dist \ async.js: 1064: 13)
в C: \ xampp \ htdocs \ toto \ node_modules \ async \ dist \ async.js: 969: 16 ндм ERR! код ELIFECYCLE npm ERR! errno 1 npm ERR! @ производство:
cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js
--no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js
нпм ERR! Статус выхода 1 npm ERR! нпм ERR! Ошибка в сценарии @ production. НПМ
ERR! Это, вероятно, не проблема с npm. Есть вероятность
дополнительный вывод журнала выше.
нпм ERR! Полный журнал этого прогона можно найти в: npm ERR!
C: \ Users \ эль-Чапо \ AppData \ Roaming \ NPM-cache_logs \ 2019-06-19T10_45_18_259Z-debug.log