.npmignore 中的条目不起作用
Entry in .npmignore doesn't work
我想仅在远程 git 存储库中保留源文件 (/ts/**/*.ts
),而转译结果 (/js/**/*.js
) - 仅在生成的 npm 包中。
为了实现这一点,我在忽略文件中添加了这些条目:
.git忽略
/js
...
.npmignore
/ts
远程存储库不包含 /js
文件夹,因此 .gitignore
工作正常。
但看起来 .npmignore
中的条目不起作用,因为我得到 /ts
文件夹,其内容位于 npm i <package>
。
我做错了什么?
虽然我仍然没有明白问题的重点,但其中一些帮助:
- 从头开始将 repo 重新克隆到另一个文件夹
- 运行
npm doctor
- 将
.npmignore
中的条目更改为 ./ts
所以现在 /ts
文件夹没有被下载到 npm i <package>
并且没有发生致命错误。
我想仅在远程 git 存储库中保留源文件 (/ts/**/*.ts
),而转译结果 (/js/**/*.js
) - 仅在生成的 npm 包中。
为了实现这一点,我在忽略文件中添加了这些条目:
.git忽略
/js
...
.npmignore
/ts
远程存储库不包含 /js
文件夹,因此 .gitignore
工作正常。
但看起来 .npmignore
中的条目不起作用,因为我得到 /ts
文件夹,其内容位于 npm i <package>
。
我做错了什么?
虽然我仍然没有明白问题的重点,但其中一些帮助:
- 从头开始将 repo 重新克隆到另一个文件夹
- 运行
npm doctor
- 将
.npmignore
中的条目更改为./ts
所以现在 /ts
文件夹没有被下载到 npm i <package>
并且没有发生致命错误。