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