npm - travis 是通过运行测试在全局还是本地安装 npm 包?

标签 npm travis-ci

默认情况下,travis 是在全局还是在本地使用 package.json 安装 npm 包?某些软件包可能存在差异,这就是我要问的原因。

最佳答案

npm install命令将在本地安装它们。 (如果你阅读了扩展 git clone ... 部分的日志,你会看到它是 cd username/repo 然后它会启动 npm install 命令)。

如果您需要全局安装某些软件包,请将其添加到您的 .travis.yml文件:

before_install:
- npm install -g your-package-name

关于npm - travis 是通过运行测试在全局还是本地安装 npm 包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34783878/

相关文章:

javascript - 无法使用 husky : . husky/pre-commit: line 4: npx: command not found 提交

amazon-web-services - AWS Amplify build设置

npm - 是否有 serverless-cloudformation-changesets 的替代方案?对于无服务器版本 3

javascript - 无法安装 create-react-app

javascript - npm install --save-dev gulp-uglify 是否与 npm install gulp-uglify 不同

caching - 如何缓存Travis CI中已通过 `apt-get`安装的软件包?

android - 由于许可证问题,Travis android 构建失败

android - travis ci 构建失败 - 原因 : PermGen space

bash - 带有 bash 的 Yaml : escaping quotes in string

node.js - 为什么 Travis CI 报告构建成功,即使 npm 发布失败?