Я хотів би опублікувати пакет 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, будь ласка, скажіть нам, який спосіб спрацював добре.