Согласно документации https://docs.npmjs.com/files/package.json#files,, если вы поместите каталог в раздел files
package.json , некоторые файлы в указанном каталоге будут исключены, независимо от того, что, включая .DS_Store .Кроме того, файлы в .gitignore или .npmignore должны исключать файлы из любых каталогов, указанных в разделе файлов package.json .
My package.json files
запись ["src", "bin"]
, но .DS_Store файлы в src все еще входят в tarball, когда я запускаю npm pack
. .DS_Store также находится в .gitignore , но npm должен исключать его независимо от настроек.
Файл README.md правильно включается автоматически, но я не могу заставить .DS_Store уйти без явного включения всех расширений файлов, которые я хочу включить в раздел files
package.json .
Я попробовал NPM 6.4.1 и 6.9.0 и получил те же результаты, я что-то здесь упускаю?