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

devtools/2025/3/26 21:16:56/

方法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/devtools/170949.html

相关文章

MySQL中的锁(全局锁、表锁和行锁)

锁的定义与作用 多用户环境下,当多个事务同时访问相同的数据时,可能会引发问题,锁就是用于协调多个线程并发访问数据库资源的机制,为了保证数据的一致性和准确性。 锁的类型 共享锁(Shared Lock/S Lock)&…

盘泰UV种植体:抗老化新科技,焕发种植牙新活力

随着口腔健康意识的提升,越来越多的人选择种植牙来修复缺失牙齿。然而,种植牙并非一劳永逸,随着时间的推移,种植体也会像天然牙一样出现老化现象,影响种植牙的使用寿命和美观度。 盘泰UV种植体,创新采用紫…

AI鸟类识别技术革新生态监测:快瞳科技如何用“智慧之眼”守护自然?

在生态环境保护日益受关注的今天,“鸟类识别”已从专业科研工具演变为推动生态治理数字化的核心技术。无论是湿地保护区的珍稀候鸟监测,还是城市机场的鸟击风险预警,AI技术的精准赋能正在改写人类与自然的互动方式。作为行业领先的智能解决方…

使用Python构建去中心化预测市场:从概念到实现

使用Python构建去中心化预测市场:从概念到实现 大家好,我是Echo_Wish。今天,我们将深入探讨一个前沿的区块链应用——去中心化预测市场,并学习如何使用Python来构建一个简易的预测市场平台。预测市场是基于市场参与者对未来事件的预测来产生结果的地方,通常被用来预测政治…

FPGA设计中时间单位科普

FPGA设计中时间单位主要有秒s,毫秒ms,微秒us,纳秒ns,皮秒ps, 使用秒s作为单位时一定要谨慎,因为秒s对于FPGA来说是一个很大的单位。FPGA的时钟周期通常是20ns左右,1秒意味着需要等待50000000个…

奇瑞汽车智能化战略发布,开启“四大平权”新时代

3月18日,奇瑞汽车智能化战略发布会顺利召开。 据「TMT星球」了解,活动聚焦“油电同智 全球同行”,正式发布奇瑞集团智能化战略规划,并集中展示猎鹰智驾、人形机器人、智舱大模型等最新核心技术成果。 作为中国汽车智能化领域的先…

sql server2022安装教程

SQL Server 2022的安装过程相较于之前的版本有所改进,但基本步骤大体相似。以下是一个通用的SQL Server 2022安装教程指南: ### 准备工作 1. **系统要求**:确保您的计算机满足SQL Server 2022的最低系统要求,包括操作系统版本、处…

php 批量把数组中的日期时间转为时间戳

在PHP中,如果你想要将数组中的日期元素批量转换为时间戳,你可以使用strtotime()函数。这个函数可以将任何英文文本日期时间描述解析为Unix时间戳。 以下是一个简单的示例,说明如何实现这一功能: 示例1:使用strtotime…