Laravel-mix не работает в производственном режиме - PullRequest
0 голосов
/ 19 июня 2019

У меня проблема с 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

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