Javascript 为什么在使用vue cli和ssr的nodejs上出现意外的令牌导出错误?

Javascript 为什么在使用vue cli和ssr的nodejs上出现意外的令牌导出错误?,javascript,node.js,typescript,vue.js,vue-ssr,Javascript,Node.js,Typescript,Vue.js,Vue Ssr,我刚刚使用vue/cli v3.10.0创建了一个vue项目 我将ssr添加到类似示例的项目中 但是在我构建并运行服务器端(nodejs)并尝试浏览http://localhost:8080: 但出现以下错误: error during render : / C:\sandbox3\vuecli-with-ssr\node_modules\register-service-worker\index.js:18 export function register (swUrl, hooks) { ^

我刚刚使用vue/cli v3.10.0创建了一个vue项目

我将
ssr
添加到类似示例的项目中

但是在我构建并运行服务器端(nodejs)并尝试浏览
http://localhost:8080

但出现以下错误:

error during render : /
C:\sandbox3\vuecli-with-ssr\node_modules\register-service-worker\index.js:18
export function register (swUrl, hooks) {
^^^^^^

SyntaxError: Unexpected token export
    at new Script (vm.js:79:7)
    at createScript (vm.js:251:10)
    at Object.runInThisContext (vm.js:303:10)
    at Module._compile (internal/modules/cjs/loader.js:656:28)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:699:10)
    at Module.load (internal/modules/cjs/loader.js:598:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:537:12)
    at Function.Module._load (internal/modules/cjs/loader.js:529:3)
    at Module.require (internal/modules/cjs/loader.js:636:17)
    at require (internal/modules/cjs/helpers.js:20:18)
error during render : /favicon.ico
C:\sandbox3\vuecli-with-ssr\node_modules\register-service-worker\index.js:18
export function register (swUrl, hooks) {
^^^^^^

SyntaxError: Unexpected token export
    at new Script (vm.js:79:7)
    at createScript (vm.js:251:10)
    at Object.runInThisContext (vm.js:303:10)
    at Module._compile (internal/modules/cjs/loader.js:656:28)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:699:10)
    at Module.load (internal/modules/cjs/loader.js:598:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:537:12)
    at Function.Module._load (internal/modules/cjs/loader.js:529:3)
    at Module.require (internal/modules/cjs/loader.js:636:17)
    at require (internal/modules/cjs/helpers.js:20:18)
有没有办法解决这个问题

复制步骤

$ Clone my github repo: git clone https://github.com/wizardnet972/vuecli-with-ssr.git

$ npm i

$ npm run build:prod && node server.js

$ open http://localhost:8080/
以下是我创建回购协议的方式:

  • 首先,我使用vue/cli创建一个新应用:
    $vue使用ssr创建vuecli

  • 我编辑并添加文件:

  • 在生产模式下运行项目(而不是开发服务器):
    npm运行构建:prod&&node server.js

  • 任何帮助都将不胜感激