我正在开发一个 Angular js 项目,我想自动化以下两个命令。
./node_modules/protractor/bin/webdriver-manager update
./node_modules/protractor/bin/webdriver-manager start
问题是我正在 github 上开发一个小型的 Angular 项目。我添加了 package.json 所需的所有依赖项,但是当我的 friend 从 git 中提取它时,他能够安装 Protractor ,但除非运行上述两个命令,否则他无法启动 webdriver。所以我想编写一些脚本来自动化它,甚至更好的是添加 protractor ./conf.js
到它。
所以我做了研究,我知道我可以编写 npm 脚本,但我无法找到正确的文档来显示在哪里编写脚本以及如何执行它。我将不胜感激所有的建议。
最佳答案
您可以使用您希望运行的命令将 scripts
属性添加到 package.json 中。
"scripts": {
"prostart": "./node_modules/protractor/bin/webdriver-manager start",
"proupdate": "./node_modules/protractor/bin/webdriver-manager update"
}
然后,您可以通过输入 npm run prostart
或 npm run proupdate
来运行这些命令,这将在您的 package.json 中查找这些命令。
关于javascript - 编写脚本来自动化 npm 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31118104/