javascript - 编写脚本来自动化 npm 命令

标签 javascript angularjs automation

我正在开发一个 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 prostartnpm run proupdate 来运行这些命令,这将在您的 package.json 中查找这些命令。

关于javascript - 编写脚本来自动化 npm 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31118104/

相关文章:

angularjs - 更新 AngularJS 中 ng-if 内的 <select> 标签

javascript - 使用 AngularJS/MVC5 在列表页面上实现搜索

mysql - 使用 vb.net 和 SQL 数据库在现有系统上实现 RFID

java - 如何清除日历框中输入的默认值并发送新的出生日期

javascript - 在 Rails 上将复选框默认设置为 true

javascript - 加特林不会保存访问 token

javascript - 克隆上一个 tr 行并将其附加到当前表

javascript - Cors 不适用于 XMLhttprequest Node/ express

python - 如何使用 Python 登录网站?

javascript - $ionicLoading 中的可点击内容