webpack4 как настроить файл postcss.config.js в рабочем режиме - PullRequest
0 голосов
/ 04 декабря 2018
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "start": "webpack-dev-server  --mode development --open --progress --config webpack.dev.config.js",
    "build": "webpack --progress --mode production --config webpack.prod.config.js"
  },



  module.exports = ({env}) => ({
  plugins: {
    'cssnano': env === 'production' ? {} : false
  }
});

когда я запускаю "npm run build", env всегда "development", поэтому "cssnano" не запускается.Как дать postcss знать, что я в "производстве"?

Ответы [ 2 ]

0 голосов
/ 13 декабря 2018

Попробуйте

module.exports = (env, argv) => ({
…
plugins: {
    'cssnano': argv.mode === 'production' ? {} : false
}
…
0 голосов
/ 13 декабря 2018

Помогает ли это?

"build": "NODE_ENV=production webpack --progress --mode production --config webpack.prod.config.js"
...