chending1994 5 år sedan
förälder
incheckning
b40838779c
3 ändrade filer med 721 tillägg och 12 borttagningar
  1. 4 1
      package.json
  2. 26 0
      pm2.config.js
  3. 691 11
      yarn.lock

+ 4 - 1
package.json

@@ -5,7 +5,7 @@
   "scripts": {
     "dev": "nuxt",
     "build": "nuxt build",
-    "start": "nuxt start",
+    "start": "nuxt start pm2 start pm2.config.js --exec babel-node",
     "generate": "nuxt generate"
   },
   "config": {
@@ -33,7 +33,10 @@
     "vuex": "^3.5.1"
   },
   "devDependencies": {
+    "babel-cli": "^6.26.0",
+    "babel-core": "^6.26.3",
     "babel-eslint": "^10.1.0",
+    "babel-preset-es2015": "^6.24.1",
     "eslint": "^7.7.0",
     "eslint-friendly-formatter": "^4.0.1",
     "eslint-loader": "^4.0.2",

+ 26 - 0
pm2.config.js

@@ -0,0 +1,26 @@
+module.exports = {
+	apps: [
+		{
+			name: 'zhongde-web',//项目名称
+			cwd: './',//当前工作路径
+			#script: 'npm',//实际启动脚本
+            script: './node_modules/nuxt/bin/nuxt.js',//或者可以直接执行这个脚本
+			args: 'run start',//参数
+			autorestart: true, //自动重启
+			error_file: 'logs/zhongde-web-err.log',//错误日志
+			out_file: 'logs/zhongde-web-out.log', //正常运行日志
+			exec_mode: 'cluster_mode',// 应用启动模式,支持fork和cluster模式
+			min_uptime: '60s', //应用运行少于时间被认为是异常启动
+			restart_delay: '60s',//重启时延
+			instance: 4,//开启4个实例,仅在cluster模式有效,用于负载均衡
+			watch: true,//监控变化的目录,一旦变化,自动重启
+			watch: ['.nuxt', 'nuxt.config.js'],//监控变化的目录
+			watch_delay: 10000,//监控时延
+			ignore_watch: ['node_modules'],//从监控目录中排除
+			watch_options: { // 监听配置
+				'followSymlinks': false,
+				'usePolling': true
+			}
+		}
+	]
+}

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 691 - 11
yarn.lock


Vissa filer visades inte eftersom för många filer har ändrats