node.js - 方法覆盖安装时出错

标签 node.js

我在下面遇到这个错误

Error: Cannot find module 'method-override'
at Function.Module._resolveFilename (module.js:547:15)
at Function.Module._load (module.js:474:25)
at Module.require (module.js:596:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/var/www/html/web/admin_and_store_panel/server.js:4:22)
at Module._compile (module.js:652:30)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
at Function.Module._load (module.js:497:3)
at Function.Module.runMain (module.js:693:10)
at startup (bootstrap_node.js:188:16)
at bootstrap_node.js:609:3

即使我已经安装了

npm install method-override

最佳答案

如果您有方法覆盖文件夹,请检查 node_modules 文件夹。如果不存在,则可能没有正确安装。

您可以尝试通过运行这些命令来删除并重新安装它

  1. rm -rf node_modules///删除 Node 模块
  2. rm -rf package-lock.json//删除 package-lock.json 文件
  3. npm i --save method-override//重新安装包并保存在 package.json

关于node.js - 方法覆盖安装时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49941165/

相关文章:

node.js - 未处理的拒绝 SequelizeEagerLoadingError : is not associated to, 和无法读取未定义的属性 'getTableName'

node.js - 我们如何使用 Angular 按时间戳数据类型对 Firebase Firestore 数据进行排序?

python - 从 python spawn 子进程接收连续输出不起作用

javascript - 了解Node.JS使用async.waterfall如何执行外部功能

node.js - Passport.js 本地策略身份验证配置

node.js - Nodejs Express 应用程序在 Sqlite 数据库中查询时显示印地文的奇怪字符

node.js - 哪些诊断工具可用于Node.js应用程序?

node.js - NodeJS、socketIO、多个文件

javascript - 暂停/恢复在nodejs中执行的代码

node.js - 使用 Node js 的 NVD3 图表