Vorrei pubblicare un pacchetto npm che contiene i miei file sorgente e di distribuzione. Il mio repository Github contiene una srccartella che contiene i file di origine JavaScript. Il processo di compilazione generadist cartella che contiene i file di distribuzione. Ovviamente, la distcartella non viene archiviata nel repository Github.
Come faccio a pubblicare un pacchetto npm in modo che quando qualcuno lo fa npm install, ottenga srcanche la distcartella? Attualmente, quando eseguo npm publishdal mio repository git, srcviene pubblicata solo la cartella.
Il mio package.json ha questo aspetto:
{
"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": {
...
}
}
.gitignoreo.npmignore(sembra che non sia così mentre leggo il documento) - @Naresh per favore dicci in che modo ha funzionato bene.