nodeJs学习

2016-09-28  本文已影响0人  美得冒泡的姗迪

1.nodejs官方文档

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

2.简单的helloworld

173529E7-8D09-4493-A5B0-E21E83617C30.png Paste_Image.png

3.模块化

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

4.工程结构
(1)路径

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

(2)demo


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
上一篇下一篇

猜你喜欢

热点阅读