NODE_PATH

TODO:Node.js pm2使用方法

两盒软妹~` 提交于 2019-12-29 22:52:23
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> TODO:Node.js pm2使用方法 pm2 是一个带有负载均衡功能的Node应用的进程管理器. 当你要把你的独立代码利用全部的服务器上的所有CPU,并保证进程永远都活着,0秒的重载, PM2是完美的。 1.使用 npm install pm2 -g 安装 pm2 2.使用pm2管理 Node 进程,执行以下命令启动 node 服务: pm2 start process.json 错误日志输出,less ~/.pm2/logs/video-error.log,Node Error: Cannot find module ‘express’: 3.设置NODE_PATH环境变量 export PATH=$PATH:/data/node/node-v6.9.1-linux-x64/bin export NODE_PATH=”/data/node/node-v6.9.1-linux-x64/lib/node_modules” 4.安装依赖保 npm install -d 5.启动node服务, pm2 start process.json 6.测试服务端口是否开启,telnet 127.0.0.1 9994 7.停止pm2管理的App,pm2 stop video,status为stopped则停止成功 8

借助Babel 6平台使用ES6新特性

蓝咒 提交于 2019-12-07 12:47:29
ES6新特性 关于E S6新特性我就不废话太多了,这里仅简单罗列一下: 箭头函数 类 增强的Object字面量 模板字符串 解构 参数默认值,不定参数,拓展参数 let与const 关键字 for of 值遍历 模块 Map和Set类型 Proxies Symbols Math,Number,String,Object 的新API Promises异步对象 参考1: http://www.cnblogs.com/Wayou/p/es6_new_features.html 参考2: http://babeljs.io/docs/learn-es2015/ Babel 6 由于目前主要浏览器不能够完全支持ES6,因此通常借助一些工具将ES6语法翻译成ES5, Babel即是这样一款工具。 最新的Babel 6与Babel 5及更早的版本有很大的差别, Babel变成了一个平台,而其他各种工具则以插件的形式安装。 通过控制台全局安装babel: npm install -g babel-cli 此时,全局安装的模块默认位于“C:\Users\zhl\AppData\Roaming\npm\node_modules”(Windows系统),为了正常使用Babel,一定要添加环境变量“NODE_PATH”,并指向上述路径。 为了使用Babel的翻译功能,安装ES6翻译插件(仍然全局安装):