diff --git a/.gitignore b/.gitignore index 592f28d11..0d4b3b92c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ /docs/**/*.json +!_category_.json # Dependencies /node_modules diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 640aade37..54443c155 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -56,9 +56,8 @@ repos: - id: check-added-large-files - id: check-json exclude: .eslintrc.json|tsconfig.json - - id: pretty-format-json - args: [--autofix] - exclude: ^(package.json|package-lock.json|.eslintrc.json|tsconfig.json)$ + # - id: pretty-format-json + # args: [--autofix] - id: check-merge-conflict - id: check-toml - id: check-xml diff --git a/docs/03extras/04website/01npm/index.mdx b/docs/03extras/04website/01npm/index.mdx new file mode 100644 index 000000000..99048327e --- /dev/null +++ b/docs/03extras/04website/01npm/index.mdx @@ -0,0 +1,69 @@ +--- +sidebar_position: 1 +--- + +import installNpm from "./install_npm.mp4"; +import installCurl from "./install_curl.mp4"; + +# npm のインストール方法 + +## npm のインストール方法 + +このシケプリは、Docusaurus という静的サイトジェネレーターを使っています。Docusaurus をインストールするには npm(Node Package Manager)というパッケージ管理ツールが必要です。また、他に必要なパッケージをインストールする時にも必須となります。npm は JavaScript の開発者によく使われています。 + +下の動画を見ながら、インストールしてください。以下に概要を記しておきます。 + +まず、はじめに nvm(Node Version Manager) という Node.js のバージョン管理ツールをインストールします。 + +- [nvm のウェブサイトの Install & Update Script の項](https://github.com/nvm-sh/nvm#install--update-script)に書かれているスクリプトをターミナル上で実行しましょう。次のようなスクリプトが書いてあるはずです。2022 年 11 月現在 + +```shell +curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.2/install.sh | bash +``` + +- ターミナルを再起動しましょう。ターミナル上で `exit` と入力して、ターミナルをもう一度開くことで再起動ができます。※ターミナルを再起動させないと次のコマンドを実行したときにエラーが出ます。 + +- 次のコマンドを実行してください。これは、nvm のバージョンを確認するコマンドです。 + +```shell +nvm -v +``` + +- 次のように表示されたら、成功です。※2022 年 11 月現在 + +```shell +0.39.2 +``` + +次に、nvm を用いて Node.js の安定版(LTS)をインストールします。 + +- 次のコマンドを実行してください。これは、Node.js の安定版(LTS)をインストールするコマンドです。 + +```shell +nvm install --lts +``` + +- 次のコマンドを実行してください。これは、Node.js のバージョンを確認するコマンドです。 + +```shell +node -v +``` + +- 次のように表示されたら、成功です。※2022 年 11 月現在 + +```shell +v18.12.1 +``` + +