• 纯小白创建第一个Node程序失败-容易忽略的一个细节


      一直觉得自己基础还很差,所以自觉不敢去碰node.js,但又对其心怀好奇。恰巧最近有一点空闲时间,忍不住去试了一下水

       这不,在创建第一个node程序时就吃了闭门羹,总是提示我没有定义,如下图,

      

      这另我百思不得其解,我就新建了一个js文件,内容是 console.log("hello node"); 怎么会报错呢,

       然后,我开始从以下几个方面逐一排查

      ①:检查编写的代码是否有错误

      ②:检查文件名是否正确(文件名只能是英文字母、数字和下划线的组合),并且文件是否以 .js 为后缀

      ③:检查js文件路径是否正确

      ④:检查输入命令时有没有在文件名前加上node,比如 node + 空格 +文件名.js ,而不是直接输入文件名.js

      ⑤:检查是否进入了node交互模式(应该进入命令行模式)

      

       

      经过上面的排查后,我彻底懵逼了。后来请教了同事才恍然大悟,如下图

      

       原来是因为我取的文件名是node.js的原因(坑爹啊),文件名不能取node吗(小白已哭晕在厕所)

      这样 node node.js 就默认先寻找node文件并打开(就是自己刚创建的node.js文件),而不是用node命令打开的

      

  • 相关阅读:
    读《梦断代码》有感
    The Third Group Meeting!
    第一次课程作业项目报告
    第四次读后感
    个人作业进度(五)
    个人作业进度(四)
    个人作业进度(三)
    个人进度(二)
    个人作业进度(一)
    java中类的封装与继承
  • 原文地址:https://www.cnblogs.com/tu-0718/p/10288120.html
Copyright © 2020-2023  润新知