仕事ですぐに使えるTypeScriptを読んでいくその29
これは
TypeScriptの学習にとても役立ちそうなドキュメントを教えてもらったので
コツコツと読んでいく記事です。
参考
著作権者:フューチャー株式会社(Future Corporation)様
モジュール
今日も引き続きモジュールをやっていきます
ちょっと上級の話題
CommonJSとの違い
なんでCommonJSなのか疑問でしたが、
ライブラリ関連はまだCommonJS形式で提供されているらしい。
なのでCommonJSも意識して連携する必要がある。
JavaScriptは深みがあるなぁ
// 1つだけCommonJS形式でエクスポート module.exports = "アルキメデス"; // place==="イタリア"; // cjs-lib=CommonJS Lib import place from "./cjs-lib"; // オブジェクト形式でエクスポート(1) module.exports = { place: "イタリア" }; import { place } from "./cjs-lib"; // オブジェクト形式でエクスポート(2) module.exports = { place: "イタリア", default: "スペイン", __esModule: true }; import place from "./cjs-lib";
まとめ
インポートエクスポート自体はなんなくクリアできそう。
だけれどもCommonJSのような存在を意識しないといけない点は、ノウハウが必要な部分で
経験値的なところだと思うから新参者には難しそうだなと感じた。
ここまでTypeScriptをやってきましたが、そろそろ別の資料も混ぜて補強していくこと考えてます。
今日はここまで。