Cannot find module @rollup/rollup-win32-x64-msvc

news/2025/3/22 12:52:01/

方法1

在package.json中添加postinstall:

"scripts": {"postinstall": "node -e \"const { platform } = process; if (platform === 'win32') {  require('child_process').execSync('npm install @rollup/rollup-win32-x64-msvc', { stdio: 'inherit' }); } else if (platform === 'linux') { require('child_process').execSync('npm install @rollup/rollup-linux-x64-musl', { stdio: 'inherit' }); } else if (platform === 'darwin') {require('child_process').execSync('npm install @rollup/rollup-darwin-x64', { stdio: 'inherit' }); } else { console.log('Unsupported platform:', platform); }\""},

方法2

在package.json中添加optionalDependencies:

"optionalDependencies": {"@rollup/rollup-win32-x64-msvc": "4.36.0","@rollup/rollup-win32-arm64-msvc": "4.36.0","@rollup/rollup-win32-ia32-msvc": "4.36.0","@rollup/rollup-darwin-x64": "4.36.0","@rollup/rollup-darwin-arm64": "4.36.0","@rollup/rollup-linux-x64-gnu": "4.36.0","@rollup/rollup-linux-x64-musl": "4.36.0","@rollup/rollup-linux-arm-gnueabihf": "4.36.0","@rollup/rollup-linux-arm-musleabihf": "4.36.0","@rollup/rollup-linux-arm64-gnu": "4.36.0","@rollup/rollup-linux-arm64-musl": "4.36.0","@rollup/rollup-linux-loongarch64-gnu": "4.36.0","@rollup/rollup-linux-powerpc64le-gnu": "4.36.0","@rollup/rollup-linux-riscv64-gnu": "4.36.0","@rollup/rollup-linux-s390x-gnu": "4.36.0"},

方法3

在package-lock.json中添加对应的包和版本:

"node_modules/@rollup/rollup-darwin-arm64": {"version": "4.36.0","resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.36.0.tgz","integrity": "sha512-JQ1Jk5G4bGrD4pWJQzWsD8I1n1mgPXq33+/vP4sk8j/z/C2siRuxZtaUA7yMTf71TCZTZl/4e1bfzwUmFb3+rw==","cpu": ["arm64"],"license": "MIT","optional": true,"os": ["darwin"]},"node_modules/@rollup/rollup-darwin-x64": {"version": "4.36.0","resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.36.0.tgz","integrity": "sha512-6c6wMZa1lrtiRsbDziCmjE53YbTkxMYhhnWnSW8R/yqsM7a6mSJ3uAVT0t8Y/DGt7gxUWYuFM4bwWk9XCJrFKA==","cpu": ["x64"],"license": "MIT","optional": true,"os": ["darwin"]},"node_modules/@rollup/rollup-linux-arm64-gnu": {"version": "4.36.0","resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.36.0.tgz","integrity": "sha512-KqjYVh3oM1bj//5X7k79PSCZ6CvaVzb7Qs7VMWS+SlWB5M8p3FqufLP9VNp4CazJ0CsPDLwVD9r3vX7Ci4J56A==","cpu": ["arm64"],"license": "MIT","optional": true,"os": ["linux"]},"node_modules/@rollup/rollup-linux-arm64-musl": {"version": "4.36.0","resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.36.0.tgz","integrity": "sha512-QiGnhScND+mAAtfHqeT+cB1S9yFnNQ/EwCg5yE3MzoaZZnIV0RV9O5alJAoJKX/sBONVKeZdMfO8QSaWEygMhw==","cpu": ["arm64"],"license": "MIT","optional": true,"os": ["linux"]},"node_modules/@rollup/rollup-linux-x64-gnu": {"version": "4.36.0","resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.36.0.tgz","integrity": "sha512-5KtoW8UWmwFKQ96aQL3LlRXX16IMwyzMq/jSSVIIyAANiE1doaQsx/KRyhAvpHlPjPiSU/AYX/8m+lQ9VToxFQ==","cpu": ["x64"],"license": "MIT","optional": true,"os": ["linux"]},"node_modules/@rollup/rollup-linux-x64-musl": {"version": "4.36.0","resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.36.0.tgz","integrity": "sha512-sycrYZPrv2ag4OCvaN5js+f01eoZ2U+RmT5as8vhxiFz+kxwlHrsxOwKPSA8WyS+Wc6Epid9QeI/IkQ9NkgYyQ==","cpu": ["x64"],"license": "MIT","optional": true,"os": ["linux"]},"node_modules/@rollup/rollup-win32-arm64-msvc": {"version": "4.36.0","resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.36.0.tgz","integrity": "sha512-qbqt4N7tokFwwSVlWDsjfoHgviS3n/vZ8LK0h1uLG9TYIRuUTJC88E1xb3LM2iqZ/WTqNQjYrtmtGmrmmawB6A==","cpu": ["arm64"],"license": "MIT","optional": true,"os": ["win32"]},"node_modules/@rollup/rollup-win32-x64-msvc": {"version": "4.36.0","resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.36.0.tgz","integrity": "sha512-aRXd7tRZkWLqGbChgcMMDEHjOKudo1kChb1Jt1IfR8cY/KIpgNviLeJy5FUb9IpSuQj8dU2fAYNMPW/hLKOSTw==","cpu": ["x64"],"license": "MIT","optional": true,"os": ["win32"]},

环境

C:\workspace\app-ems-global-admin\app>node -v
v22.13.0C:\workspace\app-ems-global-admin\app>npm -v
10.9.2

http://www.ppmy.cn/news/1581145.html

相关文章

Leetcode 刷题笔记1 图论part01

图论的基础知识: 图的种类: 有向图(边有方向) 、 无向图(边无方向)、加权有向图(边有方向和权值) 度: 无向图中几条边连接该节点,该节点就有几度&#xff1…

【sql靶场】第23、25,25a关过滤绕过保姆级教程

目录 【sql靶场】第23、25-28关过滤绕过保姆级教程 第二十三关 第二十五关 1.爆出数据库 2.爆出表名 3.爆出字段 4.爆出账号密码 【sql靶场】第23、25,25a关过滤绕过保姆级教程 第二十三关 从本关开始又是get传参,并且还有了对某些字符或字段的过…

【江协科技STM32】软件I2C协议层读写MPU6050驱动层

回顾知识点: 【STM32】I2C通信协议&MPU6050芯片-学习笔记-CSDN博客 接线图 整体思路 I2C初始化 软件I2C只需要用GPIO读取函数就可以,不用I2C库函数; ① 把SCL和SDA都初始化成开漏输出模式(开漏输出不只是只能输出、也可以输…

【程序人生】成功人生架构图(分层模型)

文章目录 ⭐前言⭐一、根基层——价值观与使命⭐二、支柱层——健康与能量⭐三、驱动层——学习与进化⭐四、网络层——关系系统⭐五、目标层——成就与财富⭐六、顶层——意义与传承⭐外层:调节环——平衡与抗风险⭐思维导图 标题详情作者JosieBook头衔CSDN博客专家…

图论——kruskal算法

53. 寻宝(第七期模拟笔试) 题目描述 在世界的某个区域,有一些分散的神秘岛屿,每个岛屿上都有一种珍稀的资源或者宝藏。国王打算在这些岛屿上建公路,方便运输。 不同岛屿之间,路途距离不同,国王希望你可以规划建公路的方案,如何可以以最短的总公路距离将 所有岛屿联通…

C语言基础—指针变量与变量指针

引入 内存地址 字节:字节是内存的容量单位,英文名Byte,1 Byte 8bits 地址:系统为了便于区分每一个字节而对它们逐一进行的编号(编号是唯一),称为内存地 址,简称地址。int a 5;…

Intel Alder Lake N200桌面级处理器 详细介绍

1.Intel Alder Lake N200桌面级处理器 详细介绍 Intel Processor N200 是一款属于 Alder Lake-N 系列的入门级处理器,以下是其详细介绍: 基本规格 架构:Alder Lake-N,采用 Gracemont 架构的高效能核心。 核心与线程&#xff1…

简要分析IPPROTO_UDP参数

IPPROTO_UDP时操作系统或网络编程中定义的一个 协议号常量&#xff0c;用于标识 用户数据报协议&#xff08;UDP&#xff09;。其核心作用是 在传输层指定使用UDP协议&#xff0c;支持无连接、不可靠但高效的数据传输 一、定义与值 头文件&#xff1a;定义在 <netinet/in.h&…