node的学习过程(菜鸟)

本地模式和全局模式的区别

本地模式不会注册path环境变量,

全局模式安装的包不可以直接在js文件中require获得

当我们把某个包作为工程运行的一部分时,通过本地模式获取,如果命令行下则使用全局模式

首先 在我第一次创建node的服务器的时候命名了node.js然后打开命令行 node node.js

但是这是会报错的,后来重命名之后就可以顺利执行了,不可以命名为node 不可以命名为node 不可以命名为node 重要的事情说三遍

var myModule=require('./aaa');引入模块,同级模块下

规范的包应该:

package.json必须在包的顶层目录下

二进制文件应该在bin目录下

JavaScript代码应该在lib目录下

文档应该在doc目录下

单元测试应该在test目录下

require下是不会重复加载模块的,也就是说不管调用多少次,获取的模块应该是同一个

this指向的是函数的拥有者

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章