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