AWS Cloud9 编辑器 Typescript 问题

问题描述 投票:0回答:1

我开始在我的项目中使用 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
    
typescript visual-studio-code cloud9-ide
1个回答
0
投票
看起来 Cloud9 要求 package.json 位于项目的根目录(在环境文件夹中)。否则它无法识别已安装的软件包。

使用

git clone git@someurl .

(注意句点)克隆到当前目录,而不是创建新目录。

© www.soinside.com 2019 - 2024. All rights reserved.