在命令行上运行节点js文件时找不到模块

时间:2018-08-22 02:40:18

标签: javascript node.js

我对node.js极为陌生,并开始向w3Schools学习。在将我的代码保存位置的路径插入命令行时,显示此错误:“错误:找不到模块'C:\ Users \ ahamo \ myFirst.js'”。我使用了命令节点myFirst.js

我的文件保存在我的电脑的文档部分。

3 个答案:

答案 0 :(得分:0)

这是您应该执行/执行的几件事。

如果在此过程中出现问题,请告诉我们在哪一步,并提供您的键盘输入和控制台输出。

  1. 已安装节点:确保已安装node.js: 运行node --version。它应该可以在任何目录下工作并返回您的版本。
  2. 正确的路径:导航到应用程序的目录(使用cd命令)。 您的情况:cd C:\Users\<your username>\Documents\ 或者,通过在Windows资源管理器中导航并在地址栏中键入cmd
  3. 文件存在并且具有正确的扩展名:为确保文件存在,请在此目录中运行dir。确保文件仅显示文件扩展名.js,而不显示.js.txt或类似文件。 *根据您的情况,在dir命令的输出中应该有这样的条目:

    2018-08-21 11:15 155 MyFirst.js *

  4. 已安装依赖项:在该目录中运行npm install。这将安装清单package.json中定义的所有(如果有)依赖项。 在您的情况下:查看您提供的所用代码的链接,没有任何依赖关系。因此,您可以跳过此操作。
  5. 节点已正确启动::运行node myFirst.js。另外,node C:\Users\<your username>\Documents\myFirst.js也应该起作用。

答案 1 :(得分:0)

尝试使用文件的绝对路径。

看起来好像在C:\Users\ahamo\Documents\myFirst.js上,但是如果没有更多信息我就无法分辨。确认文件所在的位置。然后使用绝对路径执行节点-例如:

  1. node C:\Users\ahamo\Documents\myFirst.js;或
  2. node <absolute\path\to\file>

答案 2 :(得分:0)

首先,检查您的代码并全局安装npm和node。然后在此目录C:\ Users \ ahamo \ myFirst.js中创建文件并运行节点myFirst.js