首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Nuxt linter无法识别注入

Nuxt linter无法识别注入
EN

Stack Overflow用户
提问于 2021-04-23 03:38:44
回答 1查看 57关注 0票数 0

创建一个全新的Nuxt项目并安装firebase依赖项:

代码语言:javascript
复制
npm i firebase @nuxtjs/firebase

遵循nuxt.config.ts中的库依赖项@nuxtjs/firebase

代码语言:javascript
复制
modules: [
  // https://go.nuxtjs.dev/axios
  '@nuxtjs/axios',
  // https://firebase.nuxtjs.org/
  '@nuxtjs/firebase',
],

firebase: {
  config: {
    apiKey: process.env.FIREBASE_API_KEY,
    authDomain: process.env.FIREBASE_AUTH_DOMAIN,
    projectId: process.env.FIREBASE_PROJECT_ID,
    storageBucket: process.env.FIREBASE_STORAGE_BUCKET,
    messagingSenderId: process.env.FIREBASE_MESSAGING_SENDER_ID,
    appId: process.env.FIREBASE_APP_ID,
    measurementId: process.env.FIREBASE_MEASUREMENT_ID,
  },
  services: {
    analytics: true,
  },
},

如果我登录一个组件:

代码语言:javascript
复制
console.log(this.$fire.analytics)

我看到了预期的对象:

但在终端上的Nuxt linter中,我看到:

有没有人可以帮我理解这个错误?谢谢你们所有人。

EN

回答 1

Stack Overflow用户

发布于 2021-04-23 05:43:57

我发现了问题所在!我们需要将firebase类型添加到tsconfig.json中。

代码语言:javascript
复制
"types": [
  "@nuxt/types",
  "@nuxtjs/axios",
  "@types/node",
  "@nuxtjs/firebase"
]
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67219742

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档