created: 2019-08-25T06:44:56.000Z

webpackで、プロジェクトのファイルを@ディレクトリ配下でimportできるような設定

webpackだとsymlink貼ったり NODE_PATH をいじったりする必要はない

差分

webpack.config.js を変更しないとビルドできない

   resolve: {
+    alias: { '@': path.resolve(__dirname, './src/') },
     extensions: ['.ts', '.tsx', '.js']
   },

正常にビルドできても vscode でエラーになるので tsconfig.json も設定を入れる必要がある

+    "baseUrl": "./",
+    "paths": { "@/*": ["src/*"] },

jest実行時の設定も必要

+  "moduleNameMapper": {
+    "^\@/(.*)$": "<rootDir>/src/$1"
+  },

参考

ホットクックお助けレシピ 予約調理のおかず ; 少ない材料&調味料で、あとはスイッチポン!
[ad] ホットクックお助けレシピ 予約調理のおかず ; 少ない材料&調味料で、あとはスイッチポン!
橋本加名子 (単行本(ソフトカバー))