Подтвердить что ты не робот

Build script в package.json с помощью webpack с флагом --config как

В моем package.json я пытаюсь использовать webpack в script, но он продолжает терпеть неудачу.

  "scripts": {
    "start": "node server.js",
    "test": "mocha 'src/**/test*.coffee' --watch --compilers coffee:coffee-script/register",
    "build": "webpack --config webpack.dist.config.js"
  },

сценарии start и test работают так, как ожидалось, но при запуске npm build в терминале ничего не получаю:

➜  client git:(master) ✗ npm build
➜  client git:(master) ✗ 

При выполнении команды вручную все происходит:

➜  client git:(master) ✗ webpack --config webpack.dist.config.js
Hash: 9274a04acd39605afc25
Version: webpack 1.9.10
Time: 5206ms
    Asset     Size  Chunks             Chunk Names
bundle.js  5.23 MB       0  [emitted]  main
   [0] multi main 28 bytes {0} [built]
 [349] ../config.js 181 bytes {0} [built]
    + 413 hidden modules
➜  client git:(master) ✗ 

Неужели я не понимаю, как работают npm скрипты?

4b9b3361

Ответ 1

Использование: npm run build

Причина: npm start и npm test являются ярлыками для npm run start и npm run test, для любых других задач npm вам нужно указать "запустить"

Ответ 2

Запустите npm run build.

start и test построены в сценариях для npm. build однако является пользовательским script и поэтому его нужно вызвать с помощью npm run build.

Вы можете узнать больше о сценариях npm здесь