1、express 4.x版本以前 全局安装express 命令是 npm install express -g express 4.x版本以后 全局安装express 命令是 npm install -g express-generator 1.建立Express 工程 express -e myproject 2.npm install -g supervisor ,修改app.js不用从新启动
2、nojdJs 经常使用的8个工具前端
1. create-react-app:快速搭建 React 应用的原型 安装方法:npm install -g create-react-app,create-react-app 由 Facebook 出品,可以帮你快速的生成 React 应用的骨架,里面包括典型 React 应用的基础依赖,最佳实践,包括:开发环境的各类工具,能直接修改运行的测试文件、工具,帮你构建源代码以便发布到生产环境的脚本。 2. standard:傻瓜式的 Javascript 语法检查工具 安装方法:npm install -g standard,standard 是代码检查工具领域的新秀,代码检查存在的必要性这里再也不赘述。在代码风格检查领域有几款优秀的工具,按出现的前后顺序为:jslint、jshint、eslint,而跟 standard 同时出现的还要不少其余的,他的特色是傻瓜式,零配置便可上手,目前在已经有很多开源项目使用了这种风格,无需任何配置,只须要用过命令行就能够确保全部的代码贡献者提交的代码是风格一致的。 3. nodemon:自动重启 NodeJS 应用 安装方法,npm install -g nodemon,nodemon 是一款监听服务运行时所在的目录源代码变化并自动重启服务的工具,是项目快速迭代时的完美伴侣,由于 nodemon 能帮你把重复工做降到最低。理论上 nodemon 支持各类语言的服务重启,而且支持监听目录和文件的自定义配置。 4. pm2:便捷管理 node 服务进程 安装方法,npm install -g pm2,pm2 是一款很是强大的服务进程管理工具,尤为适合用在生产环境,人人车全部的线上 node 服务都是用他来管理,开箱即用的特性包括:进程监控、负载均衡、内存监控、日志管理、服务管理。而且有须要的同窗能够开启他官方的 node 应用监控后台支持:keymetrics.io
pm2 --watch-delay 5 ## 能够热启动,相似nodemon 的功能,5 是5s 后会从新启动 5. localtunnel:把本机服务暴露到外网 安装方法:npm install -g localtunnel,localtunnel可以让你快速的把本机的服务暴露到公网上,提供给其余人使用、测试,不须要任何域名、虚拟主机。典型的使用场景好比作前端开发的同窗能够利用这个工具把开发环境的服务提供给 PM 或者 QA 验收使用。提供相似服务的还有 ngrok 及其国内克隆版 natapp,可是都是收费的。 6. david:帮你找到已通过期的依赖包 安装方法:npm install -g david,david 不只仅可以让你知道你的项目中哪些依赖包须要升级,还提供了快速升级包的机制。npm 内置的工具备 npm outdated,可是 david 较之更优。 7. nvm:Node 版本管理器 安装方法参见 nvm,该工具不是 NodeJS 编写。顾名思义,他可以帮你安装、管理、切换不一样版本的 NodeJS 引擎,对于开源项目维护者来讲尤为实用。好比:你的项目须要支持 NodeJS 的 Current Release(7.X),也要支持 LTS Release(6.X),在跑测试的时候,辅以简单的脚本就能够在多个不一样版本上作自动化回归。 8. yarn:比 npm 更好的包管理器 安装方法:npm install -g yarn,yarn 是 Facebook 出品的改良版 NodeJS 包管理器,在性能上有很是大的改进,依赖管理方面也修复了 npm 被人诟病了好久的没法锁定依赖的问题,可是国内的同窗使用可能偶尔会遇到服务不稳定的状况。 做者:小丶侯 连接:https://www.jianshu.com/p/d6fd8ecf0bdc 来源:简书 简书著做权归做者全部,任何形式的转载都请联系做者得到受权并注明出处。