【 GitHub側 】
Github上のNewアイコン
をクリックして空のリポジトリ作成。
リポジトリ名、Descriptionを記入。
(例:TypeScript-Rindoku_Ch4)、(例:ブルーベリー本輪読会2024 4章用)
⚠️ Add a README fileにチェックを入れる⚠️
mainブランチが作成されるはず!
【 VSCode側 】
$ git clone https://github.com/TypeScript-Rindoku/Ch4.git
$ git switch -c main
.gitignore
ファイルを作成する.gitignoreファイルの内容
/*/node_modules/
/*/dist/
$ mkdir practice
$ cd practice
npm init --yes
npm i --save-dev typescript@4.6.2 @types/node@14.14.10
$ npx tsc --init
"target": "es2016"
↓
"target": "es2020"
"module": "commonjs"
↓
"module": "esnext"
//"moduleResolution": "node"
↓
"moduleResolution": "node"
//"outDir": "./"
↓
"outDir": "./dist"
},
// ↓JSONファイルの一番最後に置く
"include": ["./src/**/*.ts"]
}
srcディレクトリ内にindex.tsを作成する
practiceディレクトリに入り下記コマンドを実行するとdistディレクトリ内にindex.jsが出力される
npx tsc
node dist/index.js
or
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up
Syntax | Example | Reference | |
---|---|---|---|
# Header | Header | 基本排版 | |
- Unordered List |
|
||
1. Ordered List |
|
||
- [ ] Todo List |
|
||
> Blockquote | Blockquote |
||
**Bold font** | Bold font | ||
*Italics font* | Italics font | ||
~~Strikethrough~~ | |||
19^th^ | 19th | ||
H~2~O | H2O | ||
++Inserted text++ | Inserted text | ||
==Marked text== | Marked text | ||
[link text](https:// "title") | Link | ||
 | Image | ||
`Code` | Code |
在筆記中貼入程式碼 | |
```javascript var i = 0; ``` |
|
||
:smile: | ![]() |
Emoji list | |
{%youtube youtube_id %} | Externals | ||
$L^aT_eX$ | LaTeX | ||
:::info This is a alert area. ::: |
This is a alert area. |
On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?
Please give us some advice and help us improve HackMD.
Do you want to remove this version name and description?
Syncing