npm run devとnpm run serve

1252 ワード


1、ERRによる思考
作成したvueプロジェクトは直接vue run devエラーを実行しますか?vue run serveを実行すれば起動できます.以下の通りです.
npm run dev
npm ERR! missing script: dev

npm ERR! A complete log of this run can be found in:
npm ERR!     E:
odejs
ode_cache\_logs\2018-12-12T15_06_08_674Z-debug.log
2、dev build serve?
実はnpm run devやnpm run serveなどnpm run xxxは必ずこのように書くわけではありません.npm run XXXは、package.jsonに配置されたスクリプトを実行します.例えば、
"scripts": {
  "serve": "vue-cli-service serve",
  "build": "vue-cli-service build",
  "lint": "vue-cli-service lint"
},
npm run xxxの中のxxxはキーの正しいキーとして理解できます.実はrunのはpackage.jsonの中にスクリプトが配置されているvalueです.
例えば、npm run serveが実際に運行しているのはvue-cli-service serveです.
3.0以前に置いて運行していたのはnode build/dev-server.jsファイルです.
この時に上の問題を見に来ましたが、明るくなりましたか?scriptsにはdevが配置されていませんので、コントロールは[missing script:dev]のエラーを報告しました.
 
3、まとめ
npm run xxxは、実行したいというわけではなく、package.jsonにあります. スクリプト 配置しました.あなたはrunのができます.だから全ての項目はnpm run dev/buildできません.
これらの命令が何をしているかを知るためには、scriptsに行って具体的に実行されているコードを見ます.
ここはコマンドのショートカットのように、毎回長いコマンドを入力します.
一般的なプロジェクトはbuild、dev、unitなどがあります.名前は少なくとも名前から大体何をするかが分かります.
転載先:https://www.cnblogs.com/fxwoniu/p/11353907.html