gruntjs有离线安装程序吗?

gruntjs有离线安装程序吗?,gruntjs,Gruntjs,我正试图找到一种方法,在没有互联网接入的情况下安装GruntJ。有没有办法下载安装程序?堆栈溢出让我很难理解这个问题的格式,我“我不知道还能写什么。这是一个非常简单的请求。有点像。您需要在某个时候访问internet才能从Github获取Grunt源。Grunt是一个节点模块,因此需要安装到项目中的node_modules文件夹中。您可以通过npm执行此操作,但也可以获取模块的源代码并将其直接复制到文件夹中 转到:获取Grunt源代码,并将其移动到node_modules文件夹 这将安装grun

我正试图找到一种方法,在没有互联网接入的情况下安装GruntJ。有没有办法下载安装程序?堆栈溢出让我很难理解这个问题的格式,我“我不知道还能写什么。这是一个非常简单的请求。

有点像。您需要在某个时候访问internet才能从Github获取Grunt源。Grunt是一个节点模块,因此需要安装到项目中的node_modules文件夹中。您可以通过
npm
执行此操作,但也可以获取模块的源代码并将其直接复制到文件夹中

转到:获取Grunt源代码,并将其移动到node_modules文件夹

这将安装grunt。。。但你还是会有问题的。Grunt有许多依赖项,如下所示:

这些依赖项中的每一个都需要以相同的方式手动安装到项目的
node\u modules/grunt
文件夹中的
node\u modules
文件夹中。这些依赖项中的每一个都可能有自己的依赖项,因此您必须遵循相同的过程


因此,虽然不使用npm安装Grunt在技术上是可行的,但它肯定不实用。

您可以在另一台机器上安装node,压缩您的node\u模块目录并发送给您自己(电子邮件、dropbox,您打开的任何频道),然后在机器上解包。7-zip为我将其压缩到1.3mb左右

    "dependencies": {
    "async": "~0.1.22",
    "coffee-script": "~1.3.3",
    "colors": "~0.6.0-1",
    "dateformat": "1.0.2-1.2.3",
    "eventemitter2": "~0.4.9",
    "findup-sync": "~0.1.0",
    "glob": "~3.1.21",
    "hooker": "~0.2.3",
    "iconv-lite": "~0.2.5",
    "minimatch": "~0.2.6",
    "nopt": "~1.0.10",
    "rimraf": "~2.0.2",
    "lodash": "~0.9.0",
    "underscore.string": "~2.2.0-rc",
    "which": "~1.0.5",
    "js-yaml": "~2.0.2",
    "exit": "~0.1.0"
   },
  "devDependencies": {
    "temporary": "~0.0.4",
    "grunt-contrib-jshint": "~0.6.4",
    "grunt-contrib-nodeunit": "~0.2.0",
    "grunt-contrib-watch": "~0.5.3",
    "grunt-contrib-bump": "git://github.com/gruntjs/grunt-contrib-bump#b9bfc07",
    "difflet": "~0.2.3",
    "semver": "2.1.0",
    "shelljs": "~0.2.5"
  }
    }