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