[英]How do I use customized node modules?
我已经定制了一个现有的节点模块,并希望我的node.js
应用程序在生产中使用它。
我应该在哪里托管该模块的分支版本?
如何在我的package.json
指定要使用自定义模块?
我的生产服务器需要能够访问我在node_modules/
目录中本地修改的相同版本。
SN:我已经尝试过使用Github并指向package.json
中的package.json
。 在退后一步并想知道我是否采用最佳方法之前,我遇到了几个问题。
来自Github的package.json
尝试:
...
"dependencies": {
"express": "3.1.x",
"crawlme": "git@github.com:DruRly/Crawlme.git"
},
...
好吧,您可以在npm存储库本身中托管它们。 实际上,任何人都可以而且最好的是,您可以通过npm install <your package name>
下载自己的软件包。
首先,您需要这样做:
package.json
文件,这样很好,但这是过程的一部分。 既然你已经做到了,我就不再赘述 npm init
point of entry
参数,请确保在放下东西之前先考虑一下。 npm adduser
并完成该过程 npm publish
您应该无法使用您为其命名的模块来搜索模块。 npm
还具有其他功能,例如在制作时,可以为发布代码的位置创建一个git-hub repo链接。
现在,在主机上,只需运行npm install <your package name>
和viola,您就可以自己使用这些软件包。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.