专栏名称: 似朝朝我心
一个慢慢学习前端的小pan,路漫漫其修远兮,...
51好读  ›  专栏  ›  似朝朝我心

node的模块系统

似朝朝我心  · 简书  ·  · 2020-11-08 20:35

正文

  • node执行脚本文件,可以省略脚本文件的后缀名。

  • node 指令一次只能执行一个脚本文件,执行多个脚本文件,也只会让第一个脚本文件生效,并不会支持多个脚本在线同时运行。


  • require()是一个方法,它的作用是用来加载文件模块并且执行其中的代码,在node中,模块分为三种:一种是 具名的核心模块 ,例如有fs,http等。另一种是用户自己编写的 文件模块 ,相对路径必须加 ./ 。最后一种是。

  • 在node中如果想要执行多个JS脚本文件,需要用到require()方法来调用g该模块。(一个.js文件就是一个文件模块)



  • Node中没有全局作用域,只有模块作用域(即文件作用域),只在当前这个脚本文件有效,出了这个脚本文件或者是超出当前这个文件范围定义的变量或者方法function都不管用。



    同名变量并不会被后者覆盖。



    外部访问不到内部的方法,内部也无法访问外部的方法,避免相互彼此被污染。







请到「今天看啥」查看全文