首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >npm错误|错误:找不到模块'@emotion/styled‘

npm错误|错误:找不到模块'@emotion/styled‘
EN

Stack Overflow用户
提问于 2021-12-01 14:31:29
回答 1查看 288关注 0票数 1

我在运行Node项目时遇到了问题。这个问题昨天还不存在。除了我的操作系统昨晚(Ubuntu 20.04)的更新之外,我想不出有什么改变。

堆栈跟踪:

代码语言:javascript
复制
[nodemon] 2.0.15
[nodemon] to restart at any time, enter `rs`
[nodemon] watching path(s): *.*
[nodemon] watching extensions: js,mjs,json
[nodemon] starting `node server.js`
internal/modules/cjs/loader.js:883
  throw err;
  ^

Error: Cannot find module '@emotion/styled'
Require stack:
- /home/jake/node_modules/@mui/styled-engine/node/index.js
- /home/jake/node_modules/@mui/system/index.js
- /home/jake/node_modules/@mui/core/node/Popper/Popper.js
- /home/jake/node_modules/@mui/core/node/Popper/index.js
- /home/jake/node_modules/@mui/core/node/index.js
- /home/jake/Documents/Dev/Stock-Informer/models/User.js
- /home/jake/Documents/Dev/Stock-Informer/middleware/passport-config.js
- /home/jake/Documents/Dev/Stock-Informer/server.js
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:880:15)
    at Function.Module._load (internal/modules/cjs/loader.js:725:27)
    at Module.require (internal/modules/cjs/loader.js:952:19)
    at require (internal/modules/cjs/helpers.js:88:18)
    at Object.<anonymous> (/home/jake/node_modules/@mui/styled-engine/node/index.js:45:38)
    at Module._compile (internal/modules/cjs/loader.js:1063:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
    at Module.load (internal/modules/cjs/loader.js:928:32)
    at Function.Module._load (internal/modules/cjs/loader.js:769:14)
    at Module.require (internal/modules/cjs/loader.js:952:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/home/jake/node_modules/@mui/styled-engine/node/index.js',
    '/home/jake/node_modules/@mui/system/index.js',
    '/home/jake/node_modules/@mui/core/node/Popper/Popper.js',
    '/home/jake/node_modules/@mui/core/node/Popper/index.js',
    '/home/jake/node_modules/@mui/core/node/index.js',
    '/home/jake/Documents/Dev/Stock-Informer/models/User.js',
    '/home/jake/Documents/Dev/Stock-Informer/middleware/passport-config.js',
    '/home/jake/Documents/Dev/Stock-Informer/server.js'
  ]
}
[nodemon] app crashed - waiting for file changes before starting...

它似乎想要一个React模块,@emotion/style,但我的项目不是React项目。

package.json

代码语言:javascript
复制
{
  "name": "stock-informer",
  "version": "1.0.0",
  "description": "",
  "main": "server.js",
  "scripts": {
    "start": "node server.js",
    "dev": "nodemon server.js"
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "bcryptjs": "^2.4.3",
    "body-parser": "^1.19.0",
    "dotenv": "^10.0.0",
    "express": "^4.17.1",
    "express-flash": "^0.0.2",
    "express-session": "^1.17.2",
    "mongoose": "^6.0.13",
    "passport": "^0.5.0",
    "passport-local": "^1.0.0",
    "pug": "^3.0.2"
  },
  "devDependencies": {
    "nodemon": "^2.0.15"
  }
}

我尝试删除node_modulespackage-lock.json并运行npm install,但没有改变任何事情。我还使用了npm install @emotion/styled来查看这是否能做些什么,但它没有。

我在任何地方都找不到解决方案;任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2021-12-01 14:40:24

我想我在接下来的步骤之前也遇到过类似的问题。

  1. delete /node_modules
  2. delete package-lock.json
  3. run此命令npm cache clean --forceyarn cache clean
  4. npm installyarn

希望这能解决你的问题

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70186052

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档