【发布时间】:2013-09-29 00:01:27
【问题描述】:
我在 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
但运气不好,仍然收到相同的错误消息。
【问题讨论】:
-
npm install -g express的部分完全没有意义。 -
从错误消息中,我建议您在终端/控制台上拼错了文件名。
-
确实,一个是testNode.js,一个是nodeTest.js?
-
不。谢谢你的收获,但事实并非如此。
-
我也遇到了同样的错误,请检查您的 javascript 文件扩展名.. 它应该可以解决您的问题..