Saya ingin menerbitkan paket npm yang berisi file sumber dan distribusi saya. Repositori Github saya berisi srcfolder yang berisi file sumber JavaScript. Proses membangun menghasilkan distfolder yang berisi file distribusi. Tentu saja, distfolder tersebut tidak diperiksa di repositori Github.
Bagaimana cara saya mempublikasikan paket npm sedemikian rupa sehingga ketika seseorang melakukannya npm install, mereka mendapatkan srcserta distfolder? Saat ini ketika saya menjalankan npm publishdari repositori git saya, itu hanya menghasilkan srcfolder yang diterbitkan.
Package.json saya terlihat seperti ini:
{
"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": {
...
}
}
.gitignoreatau.npmignore(sepertinya tidak seperti saat saya membaca dokumen) - @Naresh beri tahu kami cara mana yang berfungsi dengan baik.