在npm install -g中包含从打字稿编译的.gitignored文件

时间:2019-04-04 09:29:53

标签: typescript npm gitignore

我想在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
  • 应付并行管理ts和js文件的情况

1 个答案:

答案 0 :(得分:1)

我通过将以下内容放入package.json中来解决了这个问题:

"files": [
  "/dist"
],

现在,仅打包/安装了dist文件夹和README.md。从post by Jeff Dickey中发现了这种可能性。