跳到主要内容
CNode

小白请问win7离线环境下怎么安装npm全局包?

问答
Nnnnbnnn发布于 10 年前最后回复 10 年前
586330

如题,离线情况下,怎么安装npm install -g gulp ?能手动拷贝文件么?

查看回复

回复 (5)

X
XGHeaven#510 年前

首先一个很重要的问题,就是 npm 的所有东西都是从网络上获取的。即使是有缓存,他也要联网获取依赖关系

有以下两种情况

  1. 你以前没有安装过 gulp
  2. 你以前安装过gulp

对于情况1 ,那我也无能为力,只能联网去下载安装。

情况2,因为 npm 默认是会缓存的,一般是在 用户主目录下面的 .npm 文件,所以你可以去里面解压出来,然后按照 i5ting 的方式来就可以了。不过你需要手动去解决他们的依赖关系。

N
ncuzp#410 年前
引用 nnnbnnn我是想问在没有网络的情况下,怎么安装全局模块呢?

@nnnbnnn 这个你只要找到你安装全局模块的路径 然后把你需要安装的包拷过去(这个是全局使用~),或者像 @i5ting 大神那样link过去 参考npm link

再给你个链接npm模块安装机制

N
ncuzp#310 年前

有些依赖系统环境,是不能的例如iconv, 在npm安装的过程中需要根据系统环境去编译,这样直接拷贝会出问题吧

N
nnnbnnn#210 年前

我是想问在没有网络的情况下,怎么安装全局模块呢?

I
i5ting#110 年前

可以 的,然后进到gulp目录里(确保有node_modules目录)

npm link

参与回复

登录后即可参与回复。登录