Я хотел бы опубликовать пакет npm, содержащий мой исходный код, а также файлы распространения. Мой репозиторий Github содержит src
папку, содержащую исходные файлы JavaScript. В процессе сборки создается dist
папка, содержащая файлы распространения. Конечно, dist
папка не проверяется в репозитории Github.
Как мне опубликовать пакет npm таким образом, чтобы, когда кто-то это сделал npm install
, они получили не src
хуже dist
папки? В настоящее время, когда я запускаю npm publish
свой репозиторий git, src
публикуется только папка.
Мой package.json выглядит так:
{
"name": "join-js",
"version": "0.0.1",
"homepage": "https://github.com/archfirst/joinjs",
"repository": {
"type": "git",
"url": "https://github.com/archfirst/joinjs.git"
},
"main": "dist/index.js",
"scripts": {
"test": "gulp",
"build": "gulp build",
"prepublish": "npm run build"
},
"dependencies": {
...
},
"devDependencies": {
...
}
}
.gitignore
ли поле «файлы» или.npmignore
(похоже, что это не так, когда я читал документ) - @Naresh, пожалуйста, скажите нам, какой способ работал нормально.