node-ok

0.介绍

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型。Node 是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与PHP、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言。

node与python一样,也是脚本语言;可以进行后端开发

npm相当于pip,包管理工具

 

1.安装

①centos7安装node

yum install nodejs

②通过下载文件安装

参考:https://www.jianshu.com/p/607ca50a7d03

③windows安装node并配置

配置:https://www.jianshu.com/p/d6347d7937db

2.配置npm源:

npm config set registry https://registry.npm.taobao.org

参考:https://www.cnblogs.com/zixuan00/p/11197532.html

 

3.npm配置(centos)

①npm配置全局安装包的位置:

npm config set prefix "/usr/local/node"

windows下创建node_global文件夹,npm config set prefix "C:\Program Files\nodejs\node_modules\npm\node_global"

注:liunx下安装包时默认安装到prefix+lib+node_moudles下,而node目录本来就有node/lib/node_moudles目录,所以只要设置成node主文件夹目录即可


②设置环境变量Path保证代码执行时能找到包

linux下,在用户或全局环境变量中添加,
    配置可以找到node命令:export PATH=$PATH:/usr/local/node 
     配置可以找到包:export NODE_PATH=/usr/local/node/lib/node_moudles

参考:https://blog.csdn.net/u014229652/article/details/83746320


windows下在Path下添加"C:\Program Files\nodejs\node_modules\npm\node_global"

 

③node.js的模块加载顺序(如果提示找不到模块,可以判断是哪里没配好):
使用 node 命令,然后输入 global.module.paths查看

参考:https://www.cnblogs.com/lainiao/p/4299790.html

 

扩展:

node js事件循环机制:https://www.jianshu.com/p/7e4e10259579

 

posted @ 2020-03-02 15:04  Justaman  阅读(189)  评论(0编辑  收藏  举报