gpt4 book ai didi

node.js - nodejs module.js :340 error: cannot find module

转载 作者:IT老高 更新时间:2023-10-28 21:54:42 28 4
gpt4 key购买 nike

我在 C:\Program Files (x86)\nodejs 中安装了 nodejs

然后我创建了一个 .js 文件并将其保存在我的桌面中,只是为了在控制台中输出“hello world”:

console.log('hello world');

当我尝试从命令提示符运行文件时:

C:\Users\Laura>cd desktop
C:\Users\Laura\Desktop>node nodeTest.js

我明白了:

module.js:340
throw err;
^
Error: Cannot find module 'C:\Users\Laura\Desktop\testNode.js'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Function.Module.runMain (module.js:497:10)
at startup (node.js:119:16)
at node.js:901:3

我阅读了许多其他相关问题,其中一些建议运行安装,所以我这样做了。

C:\Users\Laura>npm install -g express

但运气不好,仍然收到相同的错误消息。

最佳答案

编辑:这个答案已经过时了。使用 Yarn 和 NPM 5 的锁文件之类的东西,现在可以更轻松地确保您在 Heroku 等平台上的依赖项是正确的

我遇到了与 node_modules 以某种方式在本地进行修改有关的类似问题,但更改并未反射(reflect)在 Heroku 上,导致我的应用程序崩溃。如果这是您的问题,则相对容易解决:

# Remove node_modules
rm -fr node_modules

# Reinstall packages
npm i

# Commit changes
git add node_modules
git commit -m 'Fix node_modules dependencies.'
git push heroku master

希望对遇到类似问题的其他人有所帮助。

关于node.js - nodejs module.js :340 error: cannot find module,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18970290/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com