Vue.js 在cloudflare workers上运行vue3 ssr

Vue.js 在cloudflare workers上运行vue3 ssr,vue.js,cloudflare-workers,vue-ssr,Vue.js,Cloudflare Workers,Vue Ssr,我正在尝试在cloudflare workers上运行vue ssr应用程序 我使用wrangler generate test 我使用npm安装安装了vuevue@next和npm安装@vue/server呈现程序 我对index.js文件进行了如下编辑: const{createSSRApp}=require('vue') const{renderToString}=require(“@vue/server renderer”) const app=createSSRApp({ 数据:()=

我正在尝试在cloudflare workers上运行vue ssr应用程序

我使用
wrangler generate test

我使用
npm安装安装了vuevue@next
npm安装@vue/server呈现程序

我对index.js文件进行了如下编辑:

const{createSSRApp}=require('vue')
const{renderToString}=require(“@vue/server renderer”)
const app=createSSRApp({
数据:()=>({msg:'hello'}),
模板:`{{msg}}`
})
addEventListener('fetch',事件=>{
event.respondWith(handleRequest(event.request))
})
异步函数handleRequest(请求){
const html=await renderString(应用程序)
返回新响应(html,{status:200})
}
然后,我使用
wrangler dev
对其进行了测试,但当我访问页面时,出现以下错误:

ReferenceError: __VUE_PROD_DEVTOOLS__ is not defined
    at Module.<anonymous> (worker.js:8:104768)
    at n (worker.js:1:110)
    at Object.<anonymous> (worker.js:8:104943)
    at n (worker.js:1:110)
    at worker.js:1:902
    at worker.js:1:912
ReferenceError:\uuuu VUE\u PROD\u DEVTOOLS\uuuuuu未定义
在模块上。(worker.js:8:104768)
在n(worker.js:1:110)
反对。(worker.js:8:104943)
在n(worker.js:1:110)
在worker.js:1:902
在worker.js:1:912

感谢您提供的任何帮助或指导

我遇到了类似的问题,并且能够通过在编译期间定义一个全局常量(VUE_PROD_DEVTOOLS=false)来解决它

以下是我的网页产品配置的外观:

const webpack=require('webpack');
const{merge}=require(“网页包合并”);
const webpackCommon=require(“./webpack.common”);
const prodConfig={
模式:"生产",,
插件:[
新的webpack.DefinePlugin({
__VUE_PROD_DEVTOOLS:JSON.stringify(false)
}),
]
};
module.exports=merge(webpackCommon,prodConfig);
是Vue 3还是Vue 2?