gpt4 book ai didi

javascript - VS 代码中 Firebase 的代码完成?

转载 作者:搜寻专家 更新时间:2023-10-30 21:16:36 25 4
gpt4 key购买 nike

关于 this video Typescript 用于代码完成。我按照 here 中的说明进行操作并让 Typescript 使用 Hello World 示例。我不知道下一步该怎么做才能完成 Firebase 的代码。

如何在 VS Code 中完成 Firebase 的代码补全?

更新 1:

我在 VS 代码终端中使用以下命令创建了我的 Firebase 项目:firebase initfirebase init functions。所以我还希望代码完成在我必须创建的 functions/index.ts 文件中工作,只是说。

然后我执行了 npm init 并按照提示:

npm install --save-dev @types/firebase

在项目的根目录中,现在我有 node_module 目录,其中只有 @types/firebase 作为内容和这个 package.json 文件:

{
"name": "My Project",
"version": "1.0.0",
"description": "Does something",
"main": "index.js",
"dependencies": {},
"devDependencies": {
"@types/firebase": "^2.4.31"
},
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "Somebody",
"license": "ISC"
}

我还创建了一个 index.ts 文件来测试,但是当我键入 firebase. 时没有代码完成。获得代码完成的下一步是什么?

更新 2:

.vscode/tasks.json:

{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "0.1.0",
"command": "tsc",
"isShellCommand": true,
"args": ["-w", "-p", "."],
"showOutput": "silent",
"isBackground": true,
"problemMatcher": "$tsc-watch"
}

tsconfig.json:

{
"compilerOptions": {
"target": "es5",
"sourceMap": true
}
}

仍然没有代码完成!

更新 3:

我有兴趣查看代码完成的 functions/index.ts 文件的开头:

import * as firebase from 'firebase';
var functions = require('firebase-functions');

import * as firebase from 'firebase' 部分来自 this video我在哪里看到代码完成工作。我还希望代码完成在 public/app.ts 客户端文件中工作。

最佳答案

我在functions/index.ts的开头使用

import functions = require('firebase-functions');
import admin = require('firebase-admin');

而且有效。

关于javascript - VS 代码中 Firebase 的代码完成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44274471/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com