1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > NPM离线包的制作和使用

NPM离线包的制作和使用

时间:2021-05-27 17:17:45

相关推荐

NPM离线包的制作和使用

说明

常规情况,node安装依赖库使用npm install命令安装。它会从互联网上的npm中央仓库中下载对应的包文件。 但是在有些情况下需要在没有互联网的情况下安装依赖库,比如有些公司中,开发环境无法直接连接互联网,只能在离线环境下使用开发。就不能直接使用npm包管理工具通过网络下载安装依赖库。

这里介绍的方法是将依赖库制作成为一个tar文件,然后直接使用npm install xxxx.tgz,离线安装这个依赖库文件。

这里我以常规的webpack工具为例说明。

离线包安装

先找一台能够联网的电脑对下载的文件进行打包,然后把包复制到 离线的电脑上进行安装。

1. 安装npm-pack-all工具

npm i npm-pack-allnpm i -g husky

2.首先在本地电脑上下载 对应的包,这里使用的是全局安装

npm install -g webpack@4.46.0

3.进入全局的包的目录

我这里是windows10默认的全局目录

cd C:\Users\Administrator\AppData\Roaming\npm\node_modules\webpack

4.制作tgz离线安装包

npm-pack-all

执行完毕后,会在当前目录下生成 .tgz文件,这里生成的文件为webpack-4.46.0.tgz,根据你实际安装的npm包文件版本不同,这个文件有可能不同。

5.离线安装

将生成的 .tgz 文件复制到离线的机器上,在你的项目目录下执行npm install <your_tgz_file>命令,安装这个包:

npm install webpack-4.46.0.tgz

即可将库文件安装成功。

6.npm删除全局依赖包

删除全部依赖包 npm uninstall *

( 删除指定的依赖包 npm uninstall xxx

删除全局的指定依赖 npm uninstall xxx -g

xxx为依赖名称)

清缓存 npm cache clean --force

手动删除node_modules文件夹及文件夹里面的全部文件

npm uninstall webpack -g

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。