我想发布一个包含我的源代码和分发文件的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请告诉我们哪种方法可以正常工作。