服务工作者未向运行在Firebase函数上的Nuxt.js (通用)构建的应用程序注册。
我目前正在尝试构建一个具有Nuxt.js通用模式和Firebase功能的原型web应用程序。该应用程序使用带有nuxt官方pwa-模块的服务工作者来管理登录用户的会话,这样客户端就可以将带有授权头的请求发送到服务器,服务器将通过Firebase身份验证验证用户会话。
我已经尝试使用yarn run build和yarn run start在本地服务器上运行它,并确保服务工作人员已经正确注册并完美地工作。但是,当我尝试使用firebase serve检查相同的操作时,我会在浏览器上收到以下错误。
A bad
我无法使用环境变量提供axios baseUrl。
我使用nuxt/vue/axios
我所拥有的大致是:
// axios.js
import Vue from 'vue'
import axios from 'axios'
import VueAxios from 'vue-axios'
axios.defaults.baseURL = process.env.BASE_URL
Vue.use(VueAxios, axios)
和
// index.vue (front page as it appears on the client)
操作系统: Windows 10
我已经做了什么
删除.nuxt并运行“纱线运行开发”:not work
删除.nuxt并运行"npm“:不工作
将节点版本更改为16.15.1和14.19.3:not
Team,无法重新创建项目.
,我想是因为nuxtJS生成了. .nuxt/store.js,其中有双反斜杠。
但是我不能强迫nuxtJS使用正斜杠
ERROR Failed to compile with 1 errors
我正试着用websocket里的数据填满我的vuex商店。我用的是Nuxt。为了处理websocket,我使用了vue-native-websocket包。连接到websocket成功,但提交到存储不起作用,它在每个socket事件Uncaught TypeError: this.store[n] is not a function上触发一个错误
根据Nuxt和vue-native-websocket文档,我使用它们的方法如下:
Plugin native-websocket.js:
import Vue from 'vue'
import VueNativeSock from
我正在尝试将Nuxt SSR应用程序部署到Firebase功能,从客户端和服务器端提供服务,一切都按预期工作,但当尝试实现@nuxtjs/auth时,它在本地工作,但当部署到Firebase时,查看Firebase功能控制台它说: FATAL Enable vuex store by creating store/index.js. 在我的store文件夹中,我有几个用于vuex空间的文件,我在那里创建了index.js文件,并尝试了有内容和没有内容,但结果是相同的。 在部署函数之前,我要做的是将生成的.nuxt文件夹复制到functions文件夹中: npm run build &
我使用@nuxt/strapi作为NuxtJS的Strapi的包装器。对于Nuxt中的Vuex,我使用了命名空间模块模式,所以我的结构看起来像这样:
store
├── user.js
├── posts.js
└── index.js
在Vue项目中,我会导入Vue,Vuex,也许是Axios,然后创建一个商店实例const store = new Vuex.Store(storeOptions),然后分派我的初始操作或从store/index.js内部进行一些API调用。
vue项目中的index.js示例:
import Vuex from 'vuex';
import
我使用中指定的npm创建空nuxt项目。我选择使用打字本。然后用npm run dev为这个新项目服务。该应用程序运行良好。但是,我在store/index.ts上创建了一个文件,在此之后,我得到了一个错误:
ERROR Failed to compile with 1 errors friendly-errors 19:06:00
This dependency was not found:
$ npm run start
> app@1.2.3 start /home/app/ui/web
> nuxt start
FATAL No build files found in /home/app/ui/web/.nuxt/dist/server.
Use either `nuxt build` or `builder.build()` or start nuxt in development mode.
在构建多阶段的Docker映像中启动Nuxt.js应用程序时发生错误:
npm ci && npm run build在构建阶段映像中复制构建的应
我想要单元测试我的组件,它在单击按钮时会改变存储模块中的对象。
我遵循了关于如何对nuxt和vuex进行单元测试的,但是我无法引用nuxt存储对象。我总是得到这样的输出:
Error: Not supported
at Object.<anonymous> (...\tests\unit\plannerObjectSelector.spec.js:67:5)
> (the line NuxtStore = await import(storePath);)
at Object.asyncJestLifecycle (..
我正在使用nuxt.js,现在需要通过运行npm run generate来生成动态页面。但是,生成动态项所需的列表项存储在存储区中,因此我需要对它们进行映射,这样生成程序就可以为它们创建路由。
如何访问我的nuxt.config.js中的商店?
generate: {
dir: 'wwwroot', //override the default generation dir to create everything straight in wwwroot
routes() {
let vdc = this.$store.vdcServers.map(serve