Webパックでのエイリアスの使用
あなたがプロジェクトのインポートで見たいと思う最後のものは、このような醜いものです
これは私がいくつかの周波数で使用する機能ですが、私はそれを必要とするときに私はパターンを覚えているほど頻繁に十分ではない、私は自分のメモとしてこの記事を書いた.ウェブパックの設定を変更する
正規表現を使用してすべてを置き換えます.
例:
、それからリンターAutofixerでそれをきれいにしてください. より良い.
これは私がいくつかの周波数で使用する機能ですが、私はそれを必要とするときに私はパターンを覚えているほど頻繁に十分ではない、私は自分のメモとしてこの記事を書いた.
resolve: {
alias: {
'@ui': path.resolve(__dirname, 'src/components/ui'),
'@shared': path.resolve(__dirname, 'src/shared'),
},
modules: [path.join(__dirname, 'src'), 'node_modules'],
extensions: ['.js', '.jsx'],
},
ので、intellisenseを破ることはありません{
"compilerOptions": {
"allowSyntheticDefaultImports": false,
"baseUrl": ".",
"jsx": "react",
"paths": {
"@ui/*": ["./src/components/ui/*"],
"@shared/*": ["./src/shared/*"]
}
},
"exclude": ["node_modules"]
}
例:
/'.*/shared/g
または、より単純なケースがあるならば(\s)from(.*)shared/
(空白は重要なので、"from "終了を持つファイルにはカウントされません.Reference
この問題について(Webパックでのエイリアスの使用), 我々は、より多くの情報をここで見つけました https://dev.to/imciflam/using-aliases-in-webpack-2cn0テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol