Je souhaite publier un package npm contenant ma source ainsi que les fichiers de distribution. Mon référentiel Github contient un src
dossier contenant les fichiers source JavaScript. Le processus de génération génère un dist
dossier contenant les fichiers de distribution. Bien sûr, le dist
dossier n'est pas archivé dans le référentiel Github.
Comment publier un package npm de manière à ce que lorsque quelqu'un le fasse npm install
, il obtienne src
ainsi qu'un dist
dossier? Actuellement, lorsque j'exécute à npm publish
partir de mon référentiel git, seul le src
dossier est publié.
Mon package.json ressemble à ceci:
{
"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
(il semble que ce ne soit pas le cas comme j'ai lu la doc) - @Naresh s'il vous plaît nous dire de quelle manière a fonctionné correctement.