universal-vue / uvue

Vue CLI plugin to create universal Vue applications with ease
https://universal-vue.github.io/docs/
MIT License
127 stars 13 forks source link

debug module should be ignored when booting under production #27

Closed xurwxj closed 5 years ago

xurwxj commented 5 years ago

when deploy under production, i got following err:

10:18:09 0|xxx  | 2019-02-26 10:18:09: /app/xxx/node_modules/snapdragon/lib/compiler.js:1
10:18:09 0|xxx  | 2019-02-26 10:18:09: Error: Cannot find module 'debug'
10:18:09 0|xxx  | 2019-02-26 10:18:09: Require stack:
10:18:09 0|xxx  | 2019-02-26 10:18:09: - /app/xxx/node_modules/snapdragon/lib/compiler.js
10:18:09 0|xxx  | 2019-02-26 10:18:09: - /app/dentalCloud/node_modules/snapdragon/index.js
10:18:09 0|xxx  | 2019-02-26 10:18:09: - /app/xxx/node_modules/braces/lib/braces.js
10:18:09 0|xxx  | 2019-02-26 10:18:09: - /app/xxx/node_modules/braces/index.js
10:18:09 0|xxx  | 2019-02-26 10:18:09: - /app/xxx/node_modules/micromatch/index.js
10:18:09 0|xxx  | 2019-02-26 10:18:09: - /app/xxx/node_modules/@uvue/server/lib/adapters/ConnectAdapter.js
10:18:09 0|xxx  | 2019-02-26 10:18:09: - /app/xxx/node_modules/@uvue/server/lib/adapters/index.js
10:18:09 0|xxx  | 2019-02-26 10:18:09: - /app/xxx/node_modules/@uvue/server/lib/index.js
10:18:09 0|xxx  | 2019-02-26 10:18:09: - /app/xxx/node_modules/@uvue/server/start.js
10:18:09 0|xxx  | 2019-02-26 10:18:09:     at Object.<anonymous> (/app/xxx/node_modules/snapdragon/lib/compiler.js:5:13)
10:18:09 0|dentalCloud  | 2019-02-26 10:18:09:     at Generator.next (<anonymous>)
2019-02-26T10:18:09: PM2 log: App [xxx:0] exited with code [1] via signal [SIGINT]
2019-02-26T10:18:09: PM2 log: Script /app/xxx/node_modules/@uvue/server/start.js had too many unstable restarts (16). Stopped. "errored"
10:18:09 PM2            | App [xxx:0] exited with code [1] via signal [SIGINT]
10:18:09 PM2            | Script /app/xxx/node_modules/@uvue/server/start.js had too many unstable restarts (16). Stopped. "errored"

how to fix it?

xurwxj commented 5 years ago

when i manually add debug module, all gone.

"dependencies": {
    "@uvue/core": "^0.1.0-alpha",
    "@uvue/server": "^0.1.0-alpha",
    "axios": "^0.18.0",
    "compression": "^1.7.3",
    "core-js": "^2.5.7",
    "countries-list": "^2.4.2",
    "element-ui": "^2.4.5",
    "express": "^4.16.4",
    "http-proxy-middleware": "^0.19.1",
    "js-cookie": "^2.2.0",
    "simple-uploader.js": "^0.4.2",
    "uuid": "^3.3.2",
    "vue": "^2.5.22",
    "vue-i18n": "^8.8.1",
    "vue-meta": "^1.5.8",
    "vue-progressbar": "^0.7.5",
    "vue-router": "^3.0.1",
    "vue-simple-uploader": "^0.6.0",
    "vuex": "^3.1.0"
  },
  "devDependencies": {
    "@uvue/vue-cli-plugin-ssr": "^0.1.0-alpha.16",
    "@vue/cli-plugin-babel": "^3.4.0",
    "@vue/cli-service": "^3.4.0",
    "babel-plugin-component": "^1.1.1",
    "node-sass": "^4.9.0",
    "sass-loader": "^7.1.0",
    "vue-cli-plugin-element": "^1.0.1",
    "vue-template-compiler": "^2.5.21"
  }
yabab-dev commented 5 years ago

UVue doesn't use debug package, so it comes from elsewhere

xurwxj commented 5 years ago

@chymz tks for your reply. It's actually not related to uvue, it's used by other dependency packages as following attach list: dep.txt