You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code中Svelte服务器崩溃5次:缺失@rollup/rollup-win32-x64-msvc模块求助

解决Prettier格式化时Rollup依赖缺失问题

保存代码触发Prettier格式化时出现如下错误,导致Svelte服务多次崩溃:

Error: Cannot find module @rollup/rollup-win32-x64-msvc. npm has a bug related to optional dependencies. Please try `npm i` again after removing both package-lock.json and node_modules directory.
    at requireWithFriendlyError (c:\\user\\dev\\lab\\posto\\app\\node_modules\\rollup\\dist\\native.js:59:9)
    at Object.<anonymous> (c:\\user\\dev\\lab\\posto\\app\\node_modules\\rollup\\dist\\native.js:68:76)
    ... 2 lines matching cause stack trace ...
    at Module.load (node:internal/modules/cjs/loader:1126:32)
    at Module._load (node:internal/modules/cjs/loader:967:12)
    at c._load (node:electron/js2c/node_init:2:13672)
    at ModuleWrap.<anonymous> (node:internal/modules/esm/translators:171:29)
    at ModuleJob.run (node:internal/modules/esm/module_job:194:25) {
  [cause]: Error: Cannot find module '@rollup/rollup-win32-x64-msvc'
  Require stack:
  - c:\\user\\dev\\lab\\posto\\app\\node_modules\\rollup\\dist\\native.js
      at Module._resolveFilename (node:internal/modules/cjs/loader:1084:15)
      at Module._load (node:internal/modules/cjs/loader:929:27)
      at c._load (node:electron/js2c/node_init:2:13672)
      at Module.require (node:internal/modules/cjs/loader:1150:19)
      at require (node:internal/modules/cjs/helpers:119:18)
      at requireWithFriendlyError (c:\\user\\dev\\lab\\posto\\app\\node_modules\\rollup\\dist\\native.js:41:10)
      at Object.<anonymous> (c:\\user\\dev\\lab\\posto\\app\\node_modules\\rollup\\dist\\native.js:68:76)
      at Module._compile (node:internal/modules/cjs/loader:1271:14)
      at Module._extensions..js (node:internal/modules/cjs/loader:1326:10)
      at Module.load (node:internal/modules/cjs/loader:1126:32) {
    code: 'MODULE_NOT_FOUND',
    requireStack: [
      'c:\\\\user\\\\dev\\\\lab\\\\posto\\\\app\\\\node_modules\\\\rollup\\\\dist\\\\native.js'
    ]
  }
}

Node.js v18.18.2
[Error - 3:22:18 AM] The Svelte server crashed 5 times in the last 3 minutes. The server will not be restarted. See the output for more information.

解决步骤

  • 清理现有依赖环境

    1. 删除项目根目录下的node_modules文件夹
    2. 删除项目根目录下的package-lock.json文件
  • 重新安装依赖
    在项目根目录运行命令:

    npm install
    
  • 如果上述步骤无效,尝试以下额外操作

    1. 升级npm到最新稳定版:
      npm install -g npm@latest
      
    2. 手动安装缺失的平台依赖:
      npm install @rollup/rollup-win32-x64-msvc --save-dev
      
    3. 重启编辑器,让Svelte服务重新加载

内容的提问来源于stack exchange,提问作者Sir Rubberduck

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 16:47:08