nodejs express 部署

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 來源:簡書 簡書著做權歸做者全部,任何形式的轉載都請聯繫做者得到受權並註明出處。
相關文章
相關標籤/搜索