npm startとnpm run-script


少し前、次のプロジェクトが行われるため、開発の過程で、突然好奇心が生まれました.
$ npm build
上記のようにエラーが発生します.
$ npm run build 
または
$ npm run-script build
やってこそ、仕事が正常であることを確認することができます.

当たり前のことだ。


npm run~~で梱包します.jsonのカスタムスクリプトセクションを実行するためです.

しかしスタックオーバーフローでもう一度探しました.npm buildは定義済みで、使えません.カスタマイズしか使えません.
npm build and npm run build are two different things, npm run build will do custom work written inside package.json and npm build is a pre-defined script (not available to use directly).

では


npm startって何?
npm startではなくnpm run startを行うべきではないでしょうか.
私はこの部分に混同された.
結論から、npm startを除いて、すべてのスクリプトはnpm runを使用する必要があります.
npm startはまずpackageのscriptを検索し、定義されていない場合はNode serverを検索します.jsを実行します.
すなわち、npm start=npm run startである.
他のは薬を縮めることができなくて、しかしstartは薬を縮めることができて、ほほほ
Note that this is different from the default node behavior of running the file specified in a package's "main"attribute when evoking with node .
npm run-script docsの確認
npm start docsのチェック
大したことはありませんが、当たり前のことで気まずい思いをしていますが、ほほほ;
素直に言って思いっきり言う.