首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么"npm运行“不运行我的任意包脚本?

为什么"npm运行“不运行我的任意包脚本?
EN

Stack Overflow用户
提问于 2015-12-22 03:14:20
回答 1查看 543关注 0票数 0

我读过文档

代码语言:javascript
复制
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.

好的,我添加了我的任意包脚本:

代码语言:javascript
复制
  "scripts": {
    "start": "node ./bin/www",
    "prestart": "gulp",
    "my_arbitrary_package_script": "node -e '2+2; process.exit(0);'"
  },

现在我运行它,但是npmnode突然抛出一个错误ERR! missing script

代码语言:javascript
复制
$ 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

这个命令是怎么工作的?为什么它不运行我的自定义脚本?

EN

回答 1

Stack Overflow用户

发布于 2019-12-05 16:10:33

另外,确保ignore-scripts没有全局设置为true

代码语言:javascript
复制
npm config set ignore-scripts false
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34407915

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档