我在使用node.js时遇到问题,我安装了Node,Homebrew和Xcode,但是当我在终端中输入:node index.js时,出现此错误:
Error: Cannot find module '/Users/traviskerr/index.js'
at Function.Module._resolveFilename
(internal/modules/cjs/loader.js:636:15)
at Function.Module._load (internal/modules/cjs/loader.js:562:25)
at Function.Module.runMain (internal/modules/cjs/loader.js:829:12)
at startup (internal/bootstrap/node.js:283:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)
MacBook-Air-2:~ traviskerr$
请帮助我找出问题所在以及如何解决! 我对此很陌生,还不知道出了什么问题。 非常感谢,谢谢!
我已经安装了Homebrew和Xcode,因为显然Node.js需要它们,但这似乎无法正常工作。
预期结果应该是:下一行是Hello World,但它给了我
`Error Cannot find module '/Users/traviskerr/index.js'
at Function.Module._resolveFilename
(internal/modules/cjs/loader.js:636:15)
at Function.Module._load (internal/modules/cjs/loader.js:562:25)
at Function.Module.runMain (internal/modules/cjs/loader.js:829:12)
at startup (internal/bootstrap/node.js:283:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)
MacBook-Air-2:~ traviskerr$`
相反...
答案 0 :(得分:0)
这很有可能是因为您正在运行命令index.js
的当前目录中没有node index.js
文件
无论使用Windows / mac还是Windows,都应执行以下步骤(假设您的index.js
代码正确)
index.js
导航到cd <path_to_index_directory>
所在的目录node index.js
如果您在正确的目录中,请运行lst
列出文件。如果您没有在列表中看到文件,则表明您不在正确的目录中(从而导致找不到模块)
答案 1 :(得分:0)
在vscode Explorer中,右键单击您的项目名称,然后单击选项“在资源管理器中显示”。
这是您的项目文件夹,您必须在项目文件夹中运行节点index.js ,在此文件夹中打开终端。