我想忽略我的git repo中从TypeScript编译的JavaScript文件。 (这极大地简化了合并,变基,部分提交等。)我的设置的相关部分如下所示:
tsconfig.json
{
"compilerOptions": {
"outDir": "./dist"
}
}
的.gitignore
dist
像这样全局安装时:
rm -rf dist
node_modules/.bin/tsc
sudo npm install -g
未安装gitignored dist
文件夹。有没有适当的解决方案呢?以下是不满意的:
dist
之前和之后评论/取消评论.gitignore
中的sudo npm install -g
我把以下内容放入我的package.json
解决了这个问题:
"files": [
"/dist"
],
现在,只打包/安装了dist文件夹和README.md
。从post by Jeff Dickey发现了这种可能性。