是否可以在 node.js 中手动安装 grunt.js 。
实际上我的支持团队为Windows机器下载了 grunt.js 并将其放入我的机器中。
由于我的公司代理无法通过节点npm install -g grunt-cli
安装。
所以想要安装下载包的相同表单。
或者我们可以在没有node.js的情况下安装grunt.js?
答案 0 :(得分:0)
即使手动安装模块非常简单,只需将其放入node_modules/grunt
或直接引用require('./path/to/grunt/directory')
,真正的问题是您还需要下载{{ 3}}和它们的依赖关系递归。
└─┬ grunt@0.4.5
├── async@0.1.22
├── coffee-script@1.3.3
├── colors@0.6.2
├── dateformat@1.0.2-1.2.3
├── eventemitter2@0.4.14
├── exit@0.1.2
├─┬ findup-sync@0.1.3
│ ├─┬ glob@3.2.11
│ │ ├── inherits@2.0.1
│ │ └── minimatch@0.3.0
│ └── lodash@2.4.2
├── getobject@0.1.0
├─┬ glob@3.1.21
│ ├── graceful-fs@1.2.3
│ └── inherits@1.0.2
├─┬ grunt-legacy-log@0.1.3
│ ├─┬ grunt-legacy-log-utils@0.1.1
│ │ ├── lodash@2.4.2
│ │ └── underscore.string@2.3.3
│ ├── lodash@2.4.2
│ └── underscore.string@2.3.3
├── grunt-legacy-util@0.2.0
├── hooker@0.2.3
├── iconv-lite@0.2.11
├─┬ js-yaml@2.0.5
│ ├─┬ argparse@0.1.16
│ │ ├── underscore@1.7.0
│ │ └── underscore.string@2.4.0
│ └── esprima@1.0.4
├── lodash@0.9.2
├─┬ minimatch@0.2.14
│ ├── lru-cache@2.7.3
│ └── sigmund@1.0.1
├─┬ nopt@1.0.10
│ └── abbrev@1.0.7
├── rimraf@2.2.8
├── underscore.string@2.2.1
└── which@1.0.9
因此,您必须安装所有这些软件包,或者将它们安装在另一台计算机上并复制它们,或尝试使用像browserify,webpack或其他类似的打包程序。