TypeScript Next.js 实例

此示例展示了在 Next.js 中使用 TypeScript。

如何使用?

使用 create-next-app

使用 create-next-app 初始化示例:

npm init next-app --example with-typescript-app
# or
yarn create next-app --example with-typescript-app

手动下载

下载示例:

curl https://codeload.github.com/zeit/next.js/tar.gz/canary | tar -xz --strip=2 next.js-canary/examples/with-typescript
cd with-typescript
zip
cbt-master.zip 预估大小:57个文件
folder
cbt-master 文件夹
file
firestore.indexes.json 44B
file
package.json 3KB
file
.prettierrc 115B
file
firebase.json 44B
file
package-lock.json 832KB
file
.env.example 218B
folder
src 文件夹
folder
app 文件夹
file
next.config.js 404B
file
.eslintrc.js 4KB
folder
pages 文件夹
file
signin.tsx 1KB
file
index.js 2KB
file
about.js 217B
file
modal.js 1KB
file
sticky-footer.js 716B
file
signup.js 180B
file
_app.tsx 2KB
file
_document.js 764B
folder
examples 文件夹
file
index.tsx 2KB
folder
[eid] 文件夹
file
finish.tsx 2KB
file
start.tsx 2KB
file
media-objects.js 3KB
file
tsconfig.json 19B
file
next-env.d.ts 75B
folder
interfaces 文件夹
file
index.ts 647B
folder
components 文件夹
file
withAuth.tsx 1012B
file
ExampleListItem.tsx 380B
file
UserName.tsx 398B
file
Header.tsx 582B
file
Timer.tsx 704B
file
Layout.tsx 1KB
file
ExampleStart.tsx 3KB
file
Wrapper.tsx 253B
file
App.tsx 201B
file
ExampleFinish.tsx 3KB
file
ExampleList.tsx 412B
folder
firebase 文件夹
file
clientApp.ts 1KB
folder
lib 文件夹
file
constants.ts 86B
file
utility.js 119B
file
db.js 1KB
folder
context 文件夹
file
userContext.tsx 1KB
folder
public 文件夹
folder
placeholder.html 文件夹
file
.eslintignore 14B
folder
scripts 文件夹
file
import_examples.ts 6KB
file
.eslintrc.js 4KB
file
tsconfig.json 548B
file
stylelint.config.js 1KB
file
next-env.d.ts 75B
folder
.theia 文件夹
file
launch.json 239B
file
settings.json 57B
file
.gitignore 183B
file
firestore.rules 132B
file
README.md 2KB
file
yarn.lock 570KB
file
.eslintignore 35B
file
storage.rules 138B
file
.gitpod.Dockerfile 362B
file
.gitpod.yml 432B
folder
.vscode 文件夹
file
launch.json 714B
...
zip 文件大小:453.3KB