1
通常node
JavaScriptではNODE_PATH
と設定でき、ローカルモジュールが必要です。与えられた例:ルートに関連するファイルを要求する方法は?
project
node_modules
src
library
index.js
あなたはコードベースのどこにでもNODE_PATH=src
とrequire("library")
を設定することができます。 tsconfig.json
でこれをどのように達成できますか?
私はmodule resolutions pageを読んで、次の設定を試しました。
{
baseUrl: "src"
}
{
baseUrl: ".",
paths: {
"*": [
"*",
"src/*"
]
}
}
いずれの場合も、モジュールはsrc
にありません。私は--allowJs
フラグを設定し、私が相対インポートに変更すると../library
はうまく動作します。
webpack resolve.root
に相当します。
// webpack.config.js
resolve: {
root: [
path.resolve("./src")
]
}
flow [options]
の同等物。
# .flowconfig
[options]
module.system.node.resolve_dirname=node_modules
module.system.node.resolve_dirname=src
関連質問:
- Absolute module path resolution in TypeScript files in VSCode
- root path for typescript module resolution
- typescript module resolution
関連問題:
これは質問に答える '' '" baseUrl ":" src "' ''の行です。投稿していただきありがとうございます。 – destenson