npm pack 手动下载非本机平台的依赖包

有些依赖包是需要平台支持的,当我们使用npm install时,他只会下载对应平台的包,比如windows的不会下载linux的:

但是某些特殊情况,比如开发用windows,发布用linux,而linux又无法联网下载依赖包。

我们可能就需要在本机下载好linux的包,然后把node_modules整个发给linux机器。

比如 rollup 依赖包,

我们首先去打开node_modules里面的package-lock.json文件,找到rollup。

里面有各种平台对应的依赖包,示例如下:

找到linux平台的依赖包名和版本号,使用npm pack命令:

然后我们把他移动到依赖包目录下,路径按照package-lock的结构,就可以一起发给linux机器了

相关推荐
Javian1 天前
浅谈前端工程化理解
前端
艾小码1 天前
新人必看!3天啃下大型前端项目,我是这样做到的
前端
袁煦丞1 天前
宝塔FTP远程文件管理+安全防护:cpolar内网穿透实验室第417个成功挑战
前端·程序员·远程工作
三十_1 天前
【NestJS】构建可复用的数据存储模块 - 动态模块
前端·后端·nestjs
干就完了11 天前
js数组方法,其实也就这么多东西,一篇全搞懂
前端·javascript
JIE_1 天前
【Hero动画】用一个指令实现Vue跨路由/组件动画
前端
aidingni8881 天前
Comet浏览器不为人知的故事
前端·javascript
Cache技术分享1 天前
182. Java 包 - 创建和使用 Java 包
前端·后端
libokaifa1 天前
C++ 基础学习
前端·架构·github
_前端小李_1 天前
关于this指向
前端·javascript