节点找不到已安装的模块

时间:2021-05-03 12:11:05

标签: javascript node.js

一直在尝试使用 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。
  • 从网站卸载 && 安装 Node。
  • 删除 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 Big Sur 11.2.3

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

你是用它来调用模块吗?

const console = require('console');

相关问题