NodeJs 学习笔记——基础知识
windows 系统下下载安装包进行安装:
(建议开始学习的时候使用稳定保持更新版本,不使用最新版本用于学习.NodeJS 可直接通过 CMD 运行,无需加载 LAMP 等环境下操作.)
安装最新版本 npm 命令
npm install npm@latest -g
查看 NodeJS 版本
node -v
进入 REPL模式
即 阅读read - 评估eval - 打印print - 循环loop
node
更新插件
npm update -g [插件名]
使用 cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
快速搭建服务器插件
安装 anywhere
cnpm install -g anywhere
执行方式
anywhere +端口号
// 比如 anywhere 8096,执行之后会自动跳到指定页面
简单的node托管html的文件(myserver.js)
代码内容
var http = require('http');
var serv = http.createServer(function(req,res){
res.writeHead(200,{'Content-Type':'text/html'});
res.end('<title>Hello! Mr.Yang</title><h1>Hello! Mr.Yang</h1>')
});
serv.listen(9099);
执行方式
node myserver.js
查看方法
通过 http://127.0.0.1:9099 打开即可.
nmp全局安装 modules 后在应用中 require 不到的解决方案
Windows环境下,通过 npm install -g
安装的全局模块,可能无法在 app 中被 require 引用到,怎么办?
其实,只要设置环境变量 NODE_PATH 指向全局模块根目录即可. 我的解决方法是:
- 打开我的电脑
- 右键菜单选择属性
- 点击高级系统设置
- 点击环境变量按钮
- 在用户变量下新建一个环境变量名为 NODE_PATH ,然后将其值设置为全局模块的根目录. ( 比如我的全局模块路径是 C:\Program Files\nodejs\node_modules )
如有任何知识产权、版权问题或理论错误,还请指正。
转载请注明原作者及以上信息。