仕事ですぐに使えるTypeScriptを読んでいくその25

これは

TypeScriptの学習にとても役立ちそうなドキュメントを教えてもらったので
コツコツと読んでいく記事です。

参考

著作権者:フューチャー株式会社(Future Corporation)様

future-architect.github.io

モジュール

今日も引き続きモジュールをやっていきます

基本文法

パスの書き方-相対パス絶対パス

importの処理をした時にインポート対象のパスを指定していました。
他のそれと同じように相対パス絶対パスを指定することができます。

相対パスで指定した場合 ピリオドから始まる。importが書かれたファイルのフォルダを起点にしてファイルを探す

import { ProfileComponent } from "./exman";

絶対パスで指定した場合 ピリオド以外から始まる。TypeScriptなどの処理系が持っているベースのパス、探索アルゴリズムを使う。

import { ProfileComponent } from "src/app/component/exman";

絶対パスの場合TypeScriptは二箇所を探索する。
 ・tsconfig.jsonのcompillerOptions.baseDir
 ・node_modules以下

tsconfig.jsonではプロジェクトのトップを指定しておけば絶対パスで記述可能。
node_modules以下ではnpmコマンドなどでダウンロードしたパッケージを探索する
TypeScript向けの方情報ファイルも一緒に読み込まれ、パッケージに含まれている場合は何もしなくても
保管やコードチェックが可能になる。

少ないですが今日はここまで。