NodeJS模块安装

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)

这是正常的吗?因为我期待只有模块.

Seb*_*mpf 7

你可以创建自己的package.json.列出您需要的所有模块bundledDependencies并通过创建tarball npm pack.将tarball复制到新计算机并通过安装npm install <filename>.而已.npm非常性感.;-)