Eu gostaria de publicar um pacote npm que contém meus arquivos de origem e de distribuição. Meu repositório Github contém uma src
pasta que contém arquivos de origem JavaScript. O processo de construção gera uma dist
pasta que contém os arquivos de distribuição. Claro, a dist
pasta não é registrada no repositório Github.
Como faço para publicar um pacote npm de uma forma que quando alguém faz npm install
, que recebem src
, bem como dist
pasta? Atualmente, quando executo a npm publish
partir do meu repositório git, resulta na src
publicação de apenas uma pasta.
Meu package.json se parece com isto:
{
"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
ou.npmignore
(parece que não, conforme li o documento) - @Naresh, por favor, diga-nos como funcionou bem.