内网环境(无网络/无法访问外网)开发怎么安装npm包?
本文最后更新于 366 天前,其中的信息可能已经有所发展或是发生改变。

在做一个项目时,客户对保密要求很严格,只能在他们提供的内网环境下进行开发,无法访问外网,这就涉及到依赖包下载的问题了。

那能不能用有网的电脑,如我自己的电脑下载好,再拷贝到无网的电脑上呢?下面的方法很好用:

  1. 任意找个文件夹,执行
npm init

这个初始化了一个干净的项目,生成package.json

  1. cd到刚才初始化的项目的根目录,执行
npm i

这个会生成一个node_modules,这个node_modules只包含一些基本的库,很小,只有几MB,如果您不嫌麻烦,您可以直接用自己项目,但那样node_modules可能会很大。

  1. 继续执行
npm i gulp-cli
npm i gulp

因为在自己电脑上,有网,所以能够下载下来,而且没有用-g,都装在了刚才的node_modules里面了

  1. node_modules打包,拷贝到不能联网的电脑上。

  2. 如:全局安装gulp-cli

npm i -g ./node_modules/gulp-cli

这个等于就是把node_modules里面的gulp-cli拷贝到了全局环境中。执行成功,不会像常规那种提示,而是提示类似于下面:

added 1 package in 3s

执行

gulp -v

得到下面的返回:

CLI version:2.3.0
Local version: 4.0.2

说明成功了。

  1. 局部安装gulp
npm i -D ./node_modules/gulp

至此,总算安装好了

标题:内网环境(无网络/无法访问外网)开发怎么安装npm包?
地址:https://xiaodongxier.com/2020.html
作者:王永杰
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇