我已经设置了一个Python项目来构建一些文档并使用Travis CI对其进行测试。
现在我想为我的项目添加一个英文linter,但我发现那些看起来很有趣的是在Node.js.
有没有办法从Python脚本调用Node.js包? 或者从为Python配置的Travis yml文件中调用Node.js包?
答案 0 :(得分:1)
事实证明你可以直接从Travis调用node.js:
language: python
branches:
only:
- master
python:
- '2.7'
before_install:
- wget https://raw.githubusercontent.com/creationix/nvm/v0.31.0/nvm.sh -O ~/.nvm/nvm.sh
- source ~/.nvm/nvm.sh
- nvm install 5 # for Node v5
- node --version
install:
- pip install -U pip
- pip install -r requirements.txt
- npm install ...
script:
- make ...
- call npm stuff here