nodeJs学习

1.nodejs官方文档

 https://nodejs.org/en/
 http://nodejs.cn/

2.简单的helloworld

nodeJs学习_第1张图片
173529E7-8D09-4493-A5B0-E21E83617C30.png
nodeJs学习_第2张图片
Paste_Image.png

3.模块化

    require  加载和使用别的模块
    exports 导出模块公有方法和属性
    module 可以访问到当前模块的一些相关信息,但最多的用途是替换当前模块的导出对象
nodeJs学习_第3张图片
Paste_Image.png

4.工程结构
(1)路径

    require函数支持斜杠(/)或盘符(C:)开头的绝对路径,也支持./开头的相对路径.
    NodeJS 定义了一个特殊的 node_modules 目录用于存放模块。例如script/main.js 中引用 node_modules/hello.js,在该模块中使用 require('hello.js') 方式加载模块.

(2)demo


nodeJs学习_第4张图片
Paste_Image.png

(3)NODE_PATH 环境变量

 与 PATH 环境变量类似,NodeJS 允许通过 NODE_PATH 环境变量来指定额外的模块搜索路径。
 NODE_PATH 环境变量中包含一到多个目录路径,路径之间在 Linux 下使用:分隔,在 Windows 下使用;分隔。

 NODE_PATH=/home/user/lib:/home/lib
 当使用 require('hello')的方式加载模块时,则 NodeJS 依次尝试以下路径:
 /home/user/lib/foo/bar
 /home/lib/foo/bar

你可能感兴趣的:(nodeJs学习)