【问题标题】:Why doesn't postinstall run every time?为什么 postinstall 不是每次都运行?
【发布时间】:2018-04-15 20:59:19
【问题描述】:

我有一个 package.json 文件,底部有以下 JSON。

"scripts": {
    "postinstall": [
      "./node_modules/bower/bin/bower install && ./node_modules/protractor/bin/webdriver-manager update"
    ]
  }

我这样做的原因是依赖于凉亭,我的量角器测试将在“npm install”之后运行。但是,似乎“安装后”并不总是运行。我正在尝试在 Jenkins 上进行所有设置,所以我希望能够运行以下命令并且一切顺利。

npm install
grunt jenkins 

jenkins 任务调用任务来构建、测试和运行 e2e 测试。

【问题讨论】:

    标签: jenkins gruntjs npm


    【解决方案1】:

    我可以通过将命令从数组更改为字符串来解决此问题。

    "scripts": {
        "postinstall": "./node_modules/bower/bin/bower install && ./node_modules/protractor/bin/webdriver-manager update"
      }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-27
      相关资源
      最近更新 更多