我正在使用Windows。
我使用下一个命令安装了mongodb
模块:
npm install -g mongodb
输入时会列出 mongodb
模块:
npm ls -g
但是当我尝试require('mongodb');
时,Node会给我一个Error: Cannot find modue 'mongodb'
。
当我将mongodb
包含在绝对路径中时,它包含在内:
require('C:\\Users\\Evgeniy\\AppData\\Roaming\\npm\\node_modules\\mongodb');
任何想法我做错了什么?
答案 0 :(得分:1)
嗯,这必须是由环境变量引起的。您必须将NODE_PATH
设置为C:\Users\Evgeniy\AppData\Roaming\npm\node_modules
。
答案 1 :(得分:0)
您可以从命令提示符运行以下命令:
setx NODE_PATH%APPDATA%\ npm \ node_modules
这将在您的用户个人资料的环境设置中永久设置环境变量