可以在 Travis 启动的构建中 运行 bower 和 npm 吗?

Possible to run bower & npm on Travis-initiated builds?

我在 GitHub (https://github.com/njacobs5074/InOutBoard) 托管了一个项目,该项目运行 npmbower 来自 Maven 的命令作为构建的一部分。这样做是为了确保安装了正确的 JavaScript 包 - 我的项目是一个 Java 带有 JavaScript 前端的网络应用程序。

显然这在我的开发箱上运行良好,因为我在我的 PATH 中安装了这些命令。只是不清楚如何与 Travis 一起使用。

非常感谢,

尼克

每个 Travis worker 都安装了 node.js 运行time 和 NPM,因此您可以使用它来安装 Bower。
为了安装 Bower 和 运行 bower install 添加以下内容到 .travis.yml:

before_script:
  - npm install -g bower
  - bower install