zoukankan      html  css  js  c++  java
  • 纯小白创建第一个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命令打开的

      

  • 相关阅读:
    2-Add Two Numbers
    1-Two Sum
    解决spark-shell输出日志过多的问题
    安装配置Hive
    src与bin版本的区别
    AES加密时抛出java.security.InvalidKeyException: Illegal key size or default parameters
    hosts文件修改问题
    Spark垃圾邮件分类(scala+java)
    Spark常用机器学习算法(scala+java)
    Spark自带Pi程序运行
  • 原文地址:https://www.cnblogs.com/tu-0718/p/10288120.html
Copyright © 2011-2022 走看看