Javascript 在VS代码中完成Firebase的代码?
On-Typescript用于完成代码。 我按照中的说明进行操作,并使用Typescript处理Hello World示例。我不知道下一步要做什么才能完成Firebase的代码 如何在VS代码中完成Firebase的代码? 更新1: 我在VS代码终端中使用以下命令创建了Firebase项目:Javascript 在VS代码中完成Firebase的代码?,javascript,typescript,firebase,visual-studio-code,intellisense,Javascript,Typescript,Firebase,Visual Studio Code,Intellisense,On-Typescript用于完成代码。 我按照中的说明进行操作,并使用Typescript处理Hello World示例。我不知道下一步要做什么才能完成Firebase的代码 如何在VS代码中完成Firebase的代码? 更新1: 我在VS代码终端中使用以下命令创建了Firebase项目:Firebase init,Firebase init函数。因此,我还希望代码完成在我必须创建的functions/index.ts文件中工作,只是说 然后我做了npm init,如建议的那样: npm in
Firebase init
,Firebase init函数
。因此,我还希望代码完成在我必须创建的functions/index.ts文件中工作,只是说
然后我做了npm init
,如建议的那样:
npm install --save-dev @types/firebase
现在,在项目的根目录中,我有节点_模块
目录,其中只有@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');
“firebase”中的import*as firebase
部分就是我看到代码完成工作的地方。我还希望代码完成在客户端文件public/app.ts
中工作。请安装firebase以获得firebase代码完成
npm install --save-dev @types/firebase
我在函数/index.ts的开头使用
import functions=require('firebase-functions');
导入管理=require('firebase-admin')代码>
这很有效。我用你的建议更新了我的问题。我仍然缺少一些东西,因为还没有代码完成。您还必须使用tsc init
执行tsc init
我收到以下错误:错误TS6053:未找到文件“init.ts”
。最后,我创建了一个index.ts
(因为这是我最需要代码完成的地方)文件,并执行了以下操作:tsc.\functions\index.ts
。仍然不走运。我的意思是说您需要tsconfig.json,它是从tsc initI创建的文件创建的。更新了问题。仍然没有代码完成。我从示例中获得的代码具有const functions=require(…)。将const更改为import对我起了作用。谢谢在类型脚本中,它很有效。。但我坚持认为javascript没有智能