我开始在我的项目中使用 Typescript,但是 Cloud9 编辑器经常显示其他编辑器(例如 VS Code)不会显示的错误。
例如,如果我安装样板 NextJS (14)
$ npx create-next-app@latest
Need to install the following packages:
[email protected]
Ok to proceed? (y) y
✔ What is your project named? … test-cloud9-ts
✔ Would you like to use TypeScript? … No / Yes
✔ Would you like to use ESLint? … No / Yes
✔ Would you like to use Tailwind CSS? … No / Yes
✔ Would you like to use `src/` directory? … No / Yes
✔ Would you like to use App Router? (recommended) … No / Yes
✔ Would you like to customize the default import alias (@/*)? … No / Yes
Creating a new Next.js app in /home/nathan/gitRepos/test-cloud9-ts/test-cloud9-ts.
然后在新文件夹中创建环境并通过Cloud9面板打开...
layout.tsx 在解析下一个元数据类型时出现问题
在最新版本的 Visual Studio Code (1.87.0) 中没有错误
为什么 VS Code 表面上更智能,Cloud9 如何“修复”?这是 Nextjs 14 存储库的样板。
编辑(开发盒上的 JS/TS env)
$ tsc --version
Version 5.3.3
$ npm --version
10.2.4
$ node --version
v20.11.1
$ nvm --version
0.39.1
使用
git clone git@someurl .
(注意句点)克隆到当前目录,而不是创建新目录。