Описание тега npmignore

Файл `*.npmignore` используется для того, чтобы не допустить попадания содержимого в запрограммированный пакет.
0 ответов

Игнорируйте файл в пакете NPM, но не удаляйте его

Итак, у меня есть модуль NPM для моей компании, такой, что его использует каждый API в компании, скажем, "company-SDK". API может работать в Windows и Linux и использует некоторые файлы на платформе. Таким образом, у модуля есть файл с именем "confi…
06 ноя '18 в 09:04
1 ответ

.npmignore - игнорировать все файлы *.ts, но не *.d.ts

Я ищу хороший способ игнорировать все.ts файлы в проекте, когда я публикую в NPM, я могу сделать это, добавив следующее в мой .npmignore файл: *.ts но подождите.. на самом деле я хочу сохранить все .d.ts файлы в моем проекте, когда я публикую... Что…
06 мар '17 в 08:37
1 ответ

npmignore .sh файлы во всех каталогах, кроме одного

Я хотел бы игнорировать все файлы.sh в проекте, кроме тех, которые расположены в определенном каталоге, давайте назовем каталог foo. итак имеем: project/ bar.sh baz.sh foo/ a.sh b.sh Я не хочу публиковать bar.sh а также baz.sh в NPM, но я хочу опубл…
06 мар '17 в 09:24
1 ответ

.npmignore: игнорировать всю папку, кроме файлов данного типа

Фон У меня есть проект машинописного текста, который я публикую в npm. Все мои источники TS находятся в папке с именем src и они скомпилированы в папку с именем dist, src может включать некоторые HTML-шаблоны, возможно CSS-файлы и другие ресурсы. В …
04 янв '18 в 09:51
1 ответ

Как я могу внести в белый список один файл в каталоге в.npmignore?

Я пытаюсь сделать npm скачать только один файл в каталоге на npm install пакета. Каталог выглядит так: +- dist/ +- 1.0.0/ +- 1.0.1/ +- ...lots of other dirs... +- file.js Я хочу, чтобы npm игнорировал все, кроме file.js поэтому я попытался включить …
1 ответ

Как отладить.npmignore?

Как файлы пакета (они будут опубликованы) могут быть перечислены для отладки записей в .npmignore ? Я ищу что-то вроде эквивалента git ls-files за .gitignore, Единственный способ, который я нашел, - это упаковать пакет и затем перечислить архив, кот…
01 янв '17 в 01:08
1 ответ

Вход в.npmignore не работает

Я хотел бы сохранить источник (/ts/**/*.ts) файлы только в удаленном репозитории Git и результаты транспиляции (/js/**/*.js) - только в полученном пакете npm.Чтобы добиться этого, я добавил эти записи в ignore-files: .gitignore /js ... .npmignore /t…
16 июл '17 в 08:30
1 ответ

Стоит ли фиксировать автоматически сгенерированные файлы, опубликованные в пакете npm

У меня есть пакет NPM, написанный на TypeScript. Мой процесс сборки берет все файлы *.ts и объединяет их в myLib.d.ts, myLib.js и myLib.js.map. В моем пакете NPM должны быть все файлы src / .ts и эти три myLib. автоматически сгенерированные файлы. Н…
08 окт '17 в 15:37
0 ответов

NPM - исключение части зависимости из установки

У меня есть проблема, которая возникает из-за того, что я заменяю bootstrap.min.css другим. Я настроил.gitignore таким образом, чтобы на github repo из всех зависимостей был только /node_modules/bootstrap/dist/css/bootstrap.min.css. Но после клониро…
15 ноя '17 в 21:23
1 ответ

Расширение / наследование.npmignore от.gitignore

Я знаю, что не могу использовать их оба одновременно, но есть ли способ сделать .npmignore расширение файла .gitignore? У меня есть десятки правил в .gitignore и я хочу использовать их все + один дополнительный пакет для npm. Как я могу сделать это,…
06 июн '17 в 21:04
0 ответов

Ссылка на npm не заботится о "файлах" в package.json или.npmignore

Моя цель - указать, какие файлы будут включены в модуль моего узла, прежде чем публиковать его, и иметь возможность локально протестировать установку. Использование "файлов" в package.json работает так: если я опубликую свой пакет и установлю его, я…
11 окт '17 в 04:16
0 ответов

Загрузите пакет npm из локального каталога, не копируя ненужные файлы / папки, такие как node_modules

Давайте представим, что мне нужно разработать пакет npm my-package, который должен быть импортирован и использован my-project. При разработке my-package мне нужно установить и использовать другие пакеты из npm. В конце разработки my-package я собрал…
26 янв '18 в 09:03
1 ответ

Следует ли публиковать файл package-lock.json?

npm 5 представил package-lock.json, документация которого находится здесь. В нем говорится, что файл предназначен для включения в систему контроля версий, поэтому любой, кто клонирует ваш пакет и устанавливает его, будет иметь те же версии зависимос…
3 ответа

Заставьте npm игнорировать папки, начинающиеся с определенного префикса

Прямо сейчас мой .gitignore У файлов есть следующее правило: demos/test** Который, кажется, работает нормально с Git (и github) и игнорирует следующие папки: ./demos/test-whatever/ ./demos/test/ Но при публикации в npm эти папки не игнорируются и пу…
02 ноя '18 в 14:24
2 ответа

В чем разница между.npmignore и.gitignore?

В чем разница между .npmignore а также .gitignore? Какие файлы я должен игнорировать в каждом?
03 май '17 в 16:54
5 ответов

Должен ли я.npmignore мои тесты?

Что именно я должен положить в .npmignore? Тесты? Вещи как .travis.yml, .jshintrc? Что-нибудь, что не нужно при запуске модуля (кроме readme)? Я не могу найти никаких указаний по этому вопросу.
04 авг '14 в 18:05
1 ответ

Отобразить.gitignore / .npmignore в исключение tar

Допустим, у меня есть файл.gitignore или.npmignore со следующим содержимым: logs *.sh *.log не то, чтобы файлы.npmignore создавались так, чтобы интерпретироваться так же, как файлы.gitignore. Мой вопрос - как я могу использовать содержимое стандартн…
15 май '18 в 20:23
0 ответов

Пряжа публиковать <папка>.gitignore переопределяя.npmignore

Я пытаюсь опубликовать модуль, который я создал. В модуле есть несколько записей, и я хочу опубликовать их в папке сборки. Каждый раз, когда я пытаюсь опубликовать с пряжей. Я получил: Вывод: Следующие пути игнорируются одним из ваших файлов.gitigno…
02 авг '19 в 13:13
1 ответ

Мне нужно скопировать и вставить форму ".gitignore" в ".npmignore"

Итак, я читал это. И я немного запутался, как это работает, как я понял: Если бы у меня только было .gitignore в моем репо npm будет использовать .gitignore но если у меня есть оба .gitignore а также .npmignore npm будет только читать .npmignore, пр…
24 ноя '19 в 10:43
1 ответ

`npm publish` игнорирует новые дополнения к .npmignore

При строительстве create-near-app, артефакты создаются в дереве проекта. Некоторые из них были добавлены в.npmignoreфайл, но другие были пропущены, пока я не попытался опубликовать новую версию и не заметил, что размер пакета npm будет несколько сот…
23 июл '20 в 05:38