![](/img/trans.png)
[英]Error: Cannot find module 'config' at Function.Module._resolveFilename
[英]Error: Cannot find module 'curl' at Function.Module._resolveFilename (module.js:489:15)
我使用Windows安装程序安装了node.js
形成的文件夹结构为C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules
。 我猜最后一个node_modules具有所有模块文件夹。
我使用node.js命令提示符执行我的js脚本。 当脚本在桌面上时,它会正常执行。 当我将脚本转移到C:
另一个文件夹时,它给出了错误。 我不想给出绝对路径,因为必须一次又一次地更改它。 无论如何,我应该给它绝对的选择
Error: Cannot find module 'curl'
at Function.Module._resolveFilename (module.js:489:15)
我经历了其他讨论中提到的决议。 做了NODE_PATH环境变量。 编辑了PATH变量以使其成为C:\\Program Files\\nodejs
而不是C:\\Program Files\\nodejs\\
。 已经执行了npm install -g npm
,似乎没有任何作用。
很抱歉给您带来麻烦,如果有人已经开始研究它。 我找到了解决方案。 在node.js命令提示符下,在项目文件夹中,我执行了以下“ npm install curl”命令,该命令将curl软件包下载到具有我的脚本的文件夹中的node_modules文件夹中。 无论如何,我都想知道,然后将项目放在桌面上时它是如何工作的。 似乎必须检查node.js查找模块的方式。 仅供参考-我尚未安装NODE_PATH,并且在重新安装该路径后,其路径仍为C:\\ Program Files \\ nodejs \\。 谢谢!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.