Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vue.js Nuxt linter无法识别注入_Vue.js_Vuejs2_Nuxt.js_Nuxtjs - Fatal编程技术网

Vue.js Nuxt linter无法识别注入

Vue.js Nuxt linter无法识别注入,vue.js,vuejs2,nuxt.js,nuxtjs,Vue.js,Vuejs2,Nuxt.js,Nuxtjs,创建新的Nuxt项目并安装firebase依赖项: npm i firebase @nuxtjs/firebase 在numxt.config.ts中的库依赖项之后: modules: [ // https://go.nuxtjs.dev/axios '@nuxtjs/axios', // https://firebase.nuxtjs.org/ '@nuxtjs/firebase', ], firebase: { config: { apiKey: proces

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

npm i firebase @nuxtjs/firebase
numxt.config.ts
中的库依赖项之后:

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,
  },
},
如果我登录到一个组件:

console.log(this.$fire.analytics)
我看到了预期的对象:

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


有人能帮我理解这个错误吗?谢谢大家。

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

"types": [
  "@nuxt/types",
  "@nuxtjs/axios",
  "@types/node",
  "@nuxtjs/firebase"
]