我对Laravel-mix有问题。我已经安装了npm,在我要测试purifyCss选项之前,它工作正常。
这是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”,因此会产生以下错误:
跨环境NODE_ENV =生产node_modules / 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 \ parse \ 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 \ purify-css \ lib \ purifycss.js:568:24) 在purify(C:\ xampp \ htdocs \ toto \ node_modules \ purify-css \ lib \ purifycss.js:1009:10) 在C:\ xampp \ htdocs \ toto \ node_modules \ purifycss-webpack \ dist \ index.js:95:99 在Array.forEach() 在C:\ xampp \ htdocs \ toto \ node_modules \ purifycss-webpack \ dist \ index.js:81:28 在Array.forEach() 在编译时。 (C:\ xampp \ htdocs \ toto \ node_modules \ purifycss-webpack \ dist \ index.js:65:30) 在下一个(C:\ xampp \ htdocs \ toto \ node_modules \ tapable \ lib \ Tapable.js:204:14) 在编译时。 (C:\ xampp \ htdocs \ toto \ node_modules \ extract-text-webpack-plugin \ dist \ index.js:275:11) 在下一个(C:\ xampp \ htdocs \ toto \ node_modules \ tapable \ lib \ Tapable.js:204:14) 在编译时。 (C:\ xampp \ htdocs \ toto \ node_modules \ extract-text-webpack-plugin \ dist \ index.js:275:11) 在Compilation.applyPluginsAsyncSeries(C:\ xampp \ htdocs \ toto \ node_modules \ tapable \ lib \ Tapable.js:206:13) 在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 在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 在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 npm ERR!代码ELIFECYCLE npm ERR! errno 1 npm错误! @ 生产:
cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js
npm错误!退出状态1 npm ERR! npm ERR! @生产脚本失败。 npm 呃! npm可能不是问题。有可能 以上是其他日志记录输出。npm错误!有关此运行的完整日志,请参见:npm ERR!
C:\ Users \ el-chapo \ AppData \ Roaming \ npm-cache_logs \ 2019-06-19T10_45_18_259Z-debug.log