Создать `npm publish` архивированный артефакт

Если вы пишете chrome-extension

, вы должны добавить manifest.json разрешения для своего домена (ов).

"permissions": [
   "http://example.com/*",
   "https://example.com/*"
]
0
задан Nathan 20 March 2019 в 14:55
поделиться

1 ответ

Лучшее решение - -X.

.npmignore

.git/*
__mocks__/*
.vscode/*
coverage/*
src/*
node_modules/*
junit.xml

Обратите внимание, что я в том числе node_modules/ и .git. npm publish уже не включает их, но мы не хотим их в нашем архиве. Теперь мы можем исключить любой файл / каталог, который мы хотим.

tar -X .npmignore -cvf filename.tar .

Я заметил, что каталоги, которые мы исключаем, не включают в себя содержимое каталога, но по-прежнему включают сам каталог, просто пустой. Как мы вообще не включаем каталог? Я попытался .git/, и он не исключил никаких файлов.

0
ответ дан Nathan 20 March 2019 в 14:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: