我想在git仓库中忽略从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
答案 0 :(得分:1)
我通过将以下内容放入package.json
中来解决了这个问题:
"files": [
"/dist"
],
现在,仅打包/安装了dist文件夹和README.md
。从post by Jeff Dickey中发现了这种可能性。