我正在尝试在无法访问互联网的计算机上安装 NodeJS 服务器。
我复制了 .exe 并执行了它,但现在我需要安装几个模块,所以我的问题是:
我可以简单地从我的电脑复制模块吗?或者我必须将服务器连接到互联网并使用 npm 吗?
* 编辑 : *我已经将所有必需的模块安装到我的 PC 中,因此我创建了以下 package.json 文件:
{
"name": "MyNodeJS",
"version": "0.0.1",
"author": "[email protected] /cdn-cgi/l/email-protection",
"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"]
}
然后执行“npm pack”创建了具有以下结构的 MyNodeJS-0.0.1.tgz 文件:
MyNodeJS-0.0.1.tgz
|- MyNodeJS-0.0.1.tar
|- package
|- ALL MY NODEJS CONTENT
这是正常的吗?因为我期望只有模块。