Cannot find module @rollup/rollu

2024-03-13  本文已影响0人  我是七月

报错信息如下:

/Users/godaraden/Desktop/demo/node_modules/.pnpm/rollup@4.9.6/node_modules/rollup/dist/native.js:87
                throw new Error(
                      ^

Error: Cannot find module @rollup/rollup-darwin-arm64. npm has a bug related to optional dependencies (https://github.com/npm/cli/issues/4828). Please try `npm i` again after removing both package-lock.json and node_modules directory.
    at requireWithFriendlyError (/Users/godaraden/Desktop/demo/node_modules/.pnpm/rollup@4.9.6/node_modules/rollup/dist/native.js:87:9)
    at Object.<anonymous> (/Users/godaraden/Desktop/demo/node_modules/.pnpm/rollup@4.9.6/node_modules/rollup/dist/native.js:96:48)
    ... 3 lines matching cause stack trace ...
    at Module._load (node:internal/modules/cjs/loader:1028:12)
    at cjsLoader (node:internal/modules/esm/translators:359:17)
    at ModuleWrap.<anonymous> (node:internal/modules/esm/translators:308:7)
    at ModuleJob.run (node:internal/modules/esm/module_job:218:25)
    at async ModuleLoader.import (node:internal/modules/esm/loader:323:24) {
  [cause]: Error: Cannot find module '@rollup/rollup-darwin-arm64'
  Require stack:
  - /Users/godaraden/Desktop/demo/node_modules/.pnpm/rollup@4.9.6/node_modules/rollup/dist/native.js
      at Module._resolveFilename (node:internal/modules/cjs/loader:1149:15)
      at Module._load (node:internal/modules/cjs/loader:990:27)
      at Module.require (node:internal/modules/cjs/loader:1237:19)
      at require (node:internal/modules/helpers:176:18)
      at requireWithFriendlyError (/Users/godaraden/Desktop/demo/node_modules/.pnpm/rollup@4.9.6/node_modules/rollup/dist/native.js:69:10)
      at Object.<anonymous> (/Users/godaraden/Desktop/demo/node_modules/.pnpm/rollup@4.9.6/node_modules/rollup/dist/native.js:96:48)
      at Module._compile (node:internal/modules/cjs/loader:1378:14)
      at Module._extensions..js (node:internal/modules/cjs/loader:1437:10)
      at Module.load (node:internal/modules/cjs/loader:1212:32)
      at Module._load (node:internal/modules/cjs/loader:1028:12) {
    code: 'MODULE_NOT_FOUND',
    requireStack: [
      '/Users/godaraden/Desktop/demo/node_modules/.pnpm/rollup@4.9.6/node_modules/rollup/dist/native.js'
    ]
  }
}

Node.js v21.6.1
 ELIFECYCLE  Test failed. See above for more details.

解决:

这是个老问题了,报错里已经给出了提示,原因是package-lock.json这个文件里面出现了错误的module
只需要删除掉package-lock.jsonnode_modules,然后重新执行npm i或者yarn,然后重新运行项目就可以了
上一篇 下一篇

猜你喜欢

热点阅读