We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
mkdir ファイル名 cd ファイル名
ディレクトリの中でnpmのパッケージを使うための初期化 npm init
npm init
初期化の質問はすべてyesでok。 ここで"Package.json"というファイルが追加される。
npm install --save-dev typescript ts-loader webpack webpack-cli webpack-dev-server
--save-devは開発環境側のみでしか使わない時に使うオプション。
--save-dev
インストールされるとpackage.jsonに記述される。
typescript: TypeScript構文をJavaScript構文に変換するコンパイラ。
ts-loader: Webpackと連動してTypeScriptコンパイラを起動。コンパイラ後にWebpackを呼び出すために使う。
webpack: バンドラー。複数のファイルを1つにまとめる。
webpack-cli: コマンドラインでWebpackを使えるようにする。
webpack-dev-server: Webpackのビルド。開発用Webサーバーの起動。ホットリロード(ファイル変更の自動検知と再読み込み)
const path = require('path'); module.exports = { entry: { bundle: './src/index.ts' }, output: { path: path.join(__dirname, 'dist'), //ルートディレクトリのPathを取得。 filename: '[name].js' }, resolve: { extensions: ['.ts', '.js'] //ファイルを呼び出す時に拡張子を省略できる }, devServer: { static: { directory: path.join(__dirname, 'dist'), }, open: true }, module: { rules: [ { test: /\.ts$/, //「$」は「ファイル名の末であることを示す」 loader: 'ts-loader' } ] } };
"scripts"のコマンドを変更する。
"scripts": { "build": "webpack --mode=production", "start": "webpack-cli serve --mode development" },
tsc --init : コンパイラーの初期化
tsc --init
The text was updated successfully, but these errors were encountered:
No branches or pull requests
ESLintとPrettierの設定が終わったら次はTypescriptの環境構築
React
tsconfigとWebpackの設定を理解して環境構築
解説
用語
環境構築
Node.jsのバージョン管理
https://qiita.com/ucan-lab/items/0b854cfaa9d7c8ede106
ディレクトリの作成
ディレクトリの中でnpmのパッケージを使うための初期化
npm init
初期化の質問はすべてyesでok。
ここで"Package.json"というファイルが追加される。
エディタで作業開始
関連パッケージのインストール
npm install --save-dev typescript ts-loader webpack webpack-cli webpack-dev-server
--save-dev
は開発環境側のみでしか使わない時に使うオプション。インストールされるとpackage.jsonに記述される。
typescript: TypeScript構文をJavaScript構文に変換するコンパイラ。
ts-loader: Webpackと連動してTypeScriptコンパイラを起動。コンパイラ後にWebpackを呼び出すために使う。
webpack: バンドラー。複数のファイルを1つにまとめる。
webpack-cli: コマンドラインでWebpackを使えるようにする。
webpack-dev-server: Webpackのビルド。開発用Webサーバーの起動。ホットリロード(ファイル変更の自動検知と再読み込み)
webpack.comfig.jsの作成と設定
package.jsonの変更
"scripts"のコマンドを変更する。
tsconfig.jsonの作成と設定
tsc --init
: コンパイラーの初期化設定した方がいいリスト
おめでとう。環境構築は終わりだよ。
The text was updated successfully, but these errors were encountered: