yoeman使用grunt進行打包部署,直接運行grunt命令即可,期間會對代碼進行檢查,如果存在不規范的地方jshint會指定出來.
grunt會對靜態資源進行打包而且對資源文件名進行了MD5作為版本戳.
1:修改server/app.js配置文件
//process.env.NODE_ENV = process.env.NODE_ENV || 'development'; process.env.NODE_ENV = 'production';//生產環境
使用grunt打包生成目標應用時,必須修改為生成環境,否則訪問頁面提示以下錯誤信息:
生成環境下的應用端口號默認為:8080
2:運行grunt命令進行打包,最終打包到dist目錄下面,目錄結構如下:
3:正式運行需要依賴node_modules下面的應用,將所應用到的所有文件復制到目標文件夾下面,如下:
y@y:wzhydyy$ ls node_modules package.json public server
4:使用forever運行應用:
wzhydyy$ forever start server/app.js
?