【问题标题】:Travis - Executing bower in sh script failsTravis - 在 sh 脚本中执行 bower 失败
【发布时间】:2019-07-04 07:06:20
【问题描述】:

我尝试在 travis 构建的after-success 阶段运行的 sh 脚本中执行 bower 命令。我在install 阶段安装了凉亭:

install:
  - npm install -g bower

[...]

after_success:
  - if [ ${TRAVIS_PULL_REQUEST} = "false" ] && [ "$TRAVIS_BRANCH" = "master" ]; then
      ./my-script.sh;
    fi

不幸的是,如果我在 sh 脚本中调用 bower,它会产生以下输出:

./my-script.sh: line 30: ./node_modules/.bin/bower: 没有这样的文件或目录

我不知道如何继续修复该错误。任何帮助将不胜感激,谢谢!

【问题讨论】:

    标签: travis-ci bower


    【解决方案1】:

    我不得不使用

    调用脚本
    bash my-script.sh;
    

    而不是

    ./my-script.sh;
    

    现在一切正常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-12-18
      • 2011-06-28
      • 2021-05-18
      • 2021-09-19
      • 2020-11-24
      • 2020-08-19
      • 1970-01-01
      • 2019-04-16
      相关资源
      最近更新 更多