进入.npmignore并不起作用

时间:2017-07-16 08:30:40

标签: git npm gitignore npmignore

我希望仅将源(/ts/**/*.ts)文件保存在远程git仓库中,并将转换结果(/js/**/*.js)保留 - 仅在生成的npm包中。 为了实现这一点,我在ignore-files中添加了这些条目:

的.gitignore

/js
...

.npmignore

/ts

远程存储库不包含/js文件夹,因此.gitignore正常工作。
但看起来.npmignore中的条目无效,因为我的/ts文件夹的内容位于npm i <package>

我做错了什么?

1 个答案:

答案 0 :(得分:1)

虽然我仍然没有明白问题,但其中一些有所帮助:

  • 将repo从头开始重新克隆到另一个文件夹
  • 运行npm doctor
  • .npmignore中的条目更改为./ts

所以现在/ts文件夹没有在npm i <package>上下载,也没有发生致命错误。