Npm run production Пропущенная ошибка с запятой - PullRequest
0 голосов
/ 08 марта 2019

Когда я запускаю npm run dev, он компилирует все без ошибок, но когда я пытаюсь запустить npm run production, я получаю эту ошибку:

cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js - 
-progress --hide-modules --config=node_modules/laravel- 
mix/setup/webpack.config.js

92% chunk asset optimization 
OptimizeCssAssetsWebpackPluginCssSyntaxError: C:\css\themes\default- 
theme.css:3:19: Missed semicolon
at Input.error 
(C:\Users\me\projects\blog\node_modules\postcss\lib\input.js:130:16)
at Parser.checkMissedSemicolon 

вот мой css файл

 var map = {
"./af": "./node_modules/moment/locale/af.js",
"./zh-hk.js": "./node_modules/moment/locale/zh-hk.js",
"./zh-tw": "./node_modules/moment/locale/zh-tw.js",
"./zh-tw.js": "./node_modules/moment/locale/zh-tw.js"};


function webpackContext(req) {
var id = webpackContextResolve(req);
return __webpack_require__(id);
}
function webpackContextResolve(req) {
if(!__webpack_require__.o(map, req)) {
    var e = new Error("Cannot find module '" + req + "'");
    e.code = 'MODULE_NOT_FOUND';
    throw e;
}
return map[req];
}
webpackContext.keys = function webpackContextKeys() {
return Object.keys(map);
};
webpackContext.resolve = webpackContextResolve;
module.exports = webpackContext;
webpackContext.id = "./node_modules/moment/locale sync recursive^\\.\\/.*$";

ОТВЕТ: я исправил ошибку, добавив

  plugins: [
  new webpack.IgnorePlugin(/^\.\/locale$/, /moment$/)
  ]

на webpack.mix.js в моем корневом каталоге

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