目前我有带有./src
dir的Typescript模块
和travic-ci
language: node_js
node_js:
- 5.1.0
install:
- npm install
- npm install -g mocha
- npm install -g gulp
- npm install -g tsd
- tsd rate
- tsd install
script: gulp
after_success: npm test
deploy:
provider: npm
email: secret
api_key:
secure: secret
Gulp任务生成“./build”dir
中的文件问题是当它试图部署
时# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# build/
#
nothing added to commit but untracked files present (use "git add" to track)
因此它迫使我在本地构建项目并将其添加到github,并使用travis-ci作为无用的步骤
答案 0 :(得分:1)
刚刚通过以下步骤解决了这个问题:
1:将./build
目录添加到.gitignore
文件
build
typings
test/**/*.js
test/**/*.map
2:创建.npmignore
以省略.gitignore
规则(我还将.src
dir放入其中)
src
test
typings