首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我会有一个错误:下载node.js后找不到模块?

为什么我会有一个错误:下载node.js后找不到模块?
EN

Stack Overflow用户
提问于 2019-06-18 01:16:18
回答 2查看 2.1K关注 0票数 1

我对node.js有问题,我安装了Node、Homebrew和Xcode,但是当我输入终端:节点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,但是它给了我

代码语言:javascript
复制
`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$`

而是..。

EN

回答 2

Stack Overflow用户

发布于 2019-06-18 01:32:12

这很可能是因为您是index.js文件,在运行命令node index.js的当前目录中不存在

无论windows/mac,以下步骤都应该让您的文件运行(假设您的index.js代码是正确的)

  1. 打开一个新的终端
  2. 通过运行index.js导航到您的cd <path_to_index_directory>所在的目录
  3. 运行node index.js

如果您位于正确的目录中,运行lst应该列出该文件。如果您没有在列表中看到您的文件,那么您就不在正确的目录中(从而导致找不到模块)

票数 0
EN

Stack Overflow用户

发布于 2019-06-18 10:38:15

在vscode资源管理器中,在您的项目名称中右键单击,然后单击“在资源管理器中显示”.

这是您的项目文件夹,您必须在项目文件夹中运行节点index.js,在该文件夹中打开一个终端。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56640603

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档