ฉันต้องการเผยแพร่แพ็คเกจ npm ที่มีแหล่งที่มาของฉันและไฟล์แจกจ่าย ที่เก็บ Github ของฉันมีsrc
โฟลเดอร์ที่มีไฟล์ต้นฉบับ JavaScript กระบวนการสร้างสร้างdist
โฟลเดอร์ที่มีไฟล์การแจกจ่าย แน่นอนว่าdist
โฟลเดอร์นี้ไม่ได้ถูกตรวจสอบในที่เก็บ Github
ฉันจะเผยแพร่แพคเกจ NPM ในทางว่าเมื่อมีคนไม่ได้npm install
พวกเขาได้รับsrc
เช่นเดียวกับdist
โฟลเดอร์? ขณะนี้เมื่อฉันเรียกใช้npm publish
จากที่เก็บ git ของฉันจะส่งผลให้มีsrc
การเผยแพร่โฟลเดอร์เท่านั้น
package.json ของฉันมีลักษณะดังนี้:
{
"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
หรือ.npmignore
(ดูเหมือนว่าจะไม่เป็นไปตามที่ฉันอ่านเอกสาร) - @Naresh โปรดบอกเราว่าวิธีใดใช้ได้ผลดี