【问题标题】:Node cannot find modules already installed节点找不到已安装的模块
【发布时间】:2021-07-25 20:25:57
【问题描述】:

一直在尝试使用 Javascript 进行一些测试,但是当我运行测试时突然出现以下错误:

NAME@NAME dir2 % npx hardhat test
An unexpected error occurred:

Error: Cannot find module 'node:console'
Require stack:
- /Users/NAME/Documents/dir1/dir2/test/Simulation:I-hardhat.js
- /Users/NAME/Documents/dir1/dir2/node_modules/mocha/lib/mocha.js
...
..
.
  code: 'MODULE_NOT_FOUND',

我不知道是什么导致了这个错误,因为它开始突然出现。我尝试过的事情:

  • 使用npm install console --save安装控制台
  • 从自制软件中卸载 && 安装节点。
  • 从网站卸载 && 安装节点。
  • 删除 node_modules 文件并重新安装。

这可能会有所帮助:

NAME@NAME % node -v
v14.16.1
NAME@NAME % npm -v
6.14.12

NAME@NAME % which node
/usr/local/bin/node
NAME@NAME % whereis node
NAME@NAME % which npm
/usr/local/bin/npm
NAME@NAME % whereis npm

非常感谢您的时间,

mac os 大苏尔 11.2.3

【问题讨论】:

    标签: javascript node.js


    【解决方案1】:

    你是用这个来调用模块的吗?

    const console = require('console');

    【讨论】:

    • 谢谢!在你指出之前,我完全错过了它。
    【解决方案2】:

    我认为,如果您想使用任何目录中的模块,您需要使用npm install -g 全局安装它。如果您遇到问题code: 'MODULE_NOT_FOUND',您可以通过运行npm install --save form-data 来解决此问题。

    【讨论】:

      猜你喜欢
      • 2012-03-31
      • 1970-01-01
      • 2019-01-09
      • 2014-11-04
      • 1970-01-01
      • 2021-05-12
      • 2021-11-23
      • 2019-11-14
      相关资源
      最近更新 更多