【发布时间】:2021-09-16 15:09:52
【问题描述】:
我最近开始使用 NodeJS,一切都很好,直到最近我的 Node 停止识别任何模块。
我已经卡了 4 个多小时了,尝试卸载 node 并重新安装它,但它不起作用。
我还看到,当我使用 npm install 时,它正在将 express 安装在全局目录中而不是本地。
我找不到任何理由,如果有人能提供帮助,那就太好了。
这不是一个重复的问题,请这个问题目前似乎没有解决
确切的错误是:
Error: Cannot find module 'bcrypt'
Require stack:
- /home/devesh/projects/app/logger.js
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:889:15)
at Function.Module._load (internal/modules/cjs/loader.js:745:27)
at Module.require (internal/modules/cjs/loader.js:961:19)
at require (internal/modules/cjs/helpers.js:92:18)
at Object.<anonymous> (/home/devesh/projects/app/logger.js:1:14)
at Module._compile (internal/modules/cjs/loader.js:1072:14)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1101:10)
at Module.load (internal/modules/cjs/loader.js:937:32)
at Function.Module._load (internal/modules/cjs/loader.js:778:12)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:76:12) {
code: 'MODULE_NOT_FOUND',
requireStack: [ '/home/devesh/projects/app/logger.js' ]
}
包.json
{
"name": "app",
"version": "1.0.0",
"description": "",
"main": "logger.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "",
"license": "ISC"
}
【问题讨论】:
-
node has stopped recognising any module是什么意思?错误是什么? -
请发布您的
package.json(编辑您的问题并将其放入其中)。然后确保在运行npm命令之前已在项目文件夹中导航。 -
在安装模块之前尝试运行
npm init -y -
我已经分享了确切的错误和 package.json
-
我的错,谢谢你的建议
标签: javascript node.js node-modules