[英]Why doesn't "npm run" run my arbitrary package script?
我閱讀文檔:
npm run-script <command> [-- <args>...]
alias: npm run
Run arbitrary package scripts
This runs an arbitrary command from a package's "scripts" object.
If no "command" is provided, it will list the available scripts.
好的,我添加我的任意包腳本:
"scripts": {
"start": "node ./bin/www",
"prestart": "gulp",
"my_arbitrary_package_script": "node -e '2+2; process.exit(0);'"
},
現在我運行它,但是npm
和node
突然拋出錯誤ERR! missing script
ERR! missing script
:
$ npm run-script my_arbitrary_package_script
npm ERR! Windows_NT 6.3.9600
npm ERR! argv "c:\\Program Files\\nodejs\\node.exe" "c:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "run-script" "my_arbitrary_package_script"
npm ERR! node v5.3.0
npm ERR! npm v3.3.12
npm ERR! missing script: my_arbitrary_package_script
該命令如何工作? 為什么它不運行我的自定義腳本?
另外,請確保ignore-scripts
未全局設置為true
。
npm config set ignore-scripts false
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.