小白请问win7离线环境下怎么安装npm全局包?
发布于 9 年前 作者 nnnbnnn 7593 次浏览 最后一次编辑是 8 年前 来自 问答

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

5 回复

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

npm link

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

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

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

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

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

有以下两种情况

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

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

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

回到顶部