मैं एक npm पैकेज प्रकाशित करना चाहता हूं जिसमें मेरे स्रोत के साथ-साथ वितरण फाइलें भी हैं। मेरे गितुब भंडार में src
फ़ोल्डर है जिसमें जावास्क्रिप्ट स्रोत फाइलें हैं। निर्माण प्रक्रिया dist
वितरण फ़ाइलों में फ़ोल्डर उत्पन्न करता है। बेशक, dist
फ़ोल्डर को Github रिपॉजिटरी में चेक नहीं किया गया है।
मैं एक एनपीएम पैकेज को इस तरह से कैसे प्रकाशित करूं कि जब कोई करता है npm install
, तो उन्हें फ़ोल्डर के src
रूप में भी मिलता है dist
? वर्तमान में जब मैं npm publish
अपने गिट रिपॉजिटरी से चलता हूं, तो इसका परिणाम केवल src
फ़ोल्डर में प्रकाशित होता है।
मेरा पैकेज। इस तरह दिखता है:
{
"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
(ऐसा लगता है कि जैसा कि मैंने डॉक्टर को पढ़ा नहीं है) - @ नरेश कृपया हमें बताएं कि किस तरह से ठीक काम किया।