Javascript PhpStorm无法识别网页包别名
我的Javascript PhpStorm无法识别网页包别名,javascript,typescript,webpack,phpstorm,phpstorm-2018.2,Javascript,Typescript,Webpack,Phpstorm,Phpstorm 2018.2,我的webpack.config.js包含以下部分: resolve: { extensions: ['*', '.js', '.ts', '.tsx'], modules: [ path.resolve(__dirname, "src"), path.resolve(__dirname, "node_modules"), ], alias: { Design: path.resolve(__dirname, "sr
webpack.config.js
包含以下部分:
resolve: {
extensions: ['*', '.js', '.ts', '.tsx'],
modules: [
path.resolve(__dirname, "src"),
path.resolve(__dirname, "node_modules"),
],
alias: {
Design: path.resolve(__dirname, "src/Theme/Default")
}
},
此src/Theme
文件夹中有两个文件夹:Default
&Dark
。我想在需要时在别名设置中切换它,它不是用户控制的
我使用的导入:
import Page from 'Design/Components/Page';
Webpack可以正确使用此路径,但PhpStorm 2018.2无法识别此路径是否正确
webpack的我的PhpStorm设置设置为我的webpack.config.js的路径
更多详细信息和示例/日志可在此处找到:编辑TypeScript文件时不支持网页包别名解析,当前的TypeScript支持实现仅使用TypeScript解析逻辑,因为我们需要保持与TypeScript语言服务的集成(不知道网页包别名)。 您可以在
tsconfig.json
文件中配置类似的映射,如:
"baseUrl": "",
"paths": {
"Design/*": ["src/Theme/Default/*"]
}
如果您不支持TypeScript中的网页包解析,请投票支持编辑TypeScript文件时不支持网页包别名解析,当前TypeScript支持实现仅使用TypeScript解析逻辑,因为我们需要与TypeScript语言服务保持集成(不知道网页包别名)。 您可以在
tsconfig.json
文件中配置类似的映射,如:
"baseUrl": "",
"paths": {
"Design/*": ["src/Theme/Default/*"]
}
如果您错过了对TypeScript中网页解析的支持,请投票支持,以供参考:这应该行得通;我已在youtrack票证中回复了参考:这应该行得通;我已在youtrack票证中回复了