Gon*_*oso 3 installation module node.js npm
我正在尝试在没有Internet访问权限的计算机上安装NodeJS服务器.我复制了.exe并执行了它,但现在我需要安装几个模块,所以我的问题是:
我可以简单地从我的电脑上复制模块吗?或者我必须将服务器连接到互联网并使用npm吗?
*编辑:*我已经将所有必需的模块放入我的电脑,所以我创建了以下package.json文件:
{
"name": "MyNodeJS",
"version": "0.0.1",
"author": "aaa@aaa.aaa",
"description": "Modules required for MyNodeJS",
"main": "index.js",
"engines": {
"node": ">= 0.6.6"
},
"dependencies": {
"base64-js" : "0.0.2",
"bignumber" : "1.1.0",
"express" : "2.5.6",
"socket.io" : "0.8.7"
},
"bundledDependencies":["base64-js","bignumber","express","socket.io"]
}
Run Code Online (Sandbox Code Playgroud)
然后执行"npm pack",使用以下结构创建MyNodeJS-0.0.1.tgz文件:
MyNodeJS-0.0.1.tgz
|- MyNodeJS-0.0.1.tar
|- package
|- ALL MY NODEJS CONTENT
Run Code Online (Sandbox Code Playgroud)
这是正常的吗?因为我期待只有模块.
你可以创建自己的package.json.列出您需要的所有模块bundledDependencies并通过创建tarball npm pack.将tarball复制到新计算机并通过安装npm install <filename>.而已.npm非常性感.;-)
| 归档时间: |
|
| 查看次数: |
2697 次 |
| 最近记录: |