我想设置我的项目,所以无论何时我使用下面的行:
import { BlahBlahService } from '@blahblah/core/BlahBlahService';
决定:
./dist/blahblah/core/BlahBlahService
我已经阅读了在线资源并应用了指示设置(我也包括在下面)。这在 Visual Studio Code 中工作;即它没有向我显示错误,因此它能够正确读取我在 tsconfig 中的设置并理解它。我想让同样的事情发生在 Webpack 上。
但是我收到以下错误:
./xxxxxxxxxxx.ts 中的错误找不到模块:错误:无法解析“xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx”中的“@blahblah/core/BlahBlahService”
我的 Web 应用程序中有以下设置:
- 角 2 版本 2.2.0
- 打字稿版本 2.0.8
- Webpack 版本 2.1.0-beta.26
- 真棒打字稿加载器版本 2.2.4
我的 tsconfig 中还有以下内容:
"compilerOptions": {
...
"baseUrl": ".",
"paths": {
"@blahblah/core": ["./dist/blahblah/core"],
"@blahblah/core/*": ["./dist/blahblah/core/*"],
}
...
}
我的 webpack.js 文件中有以下设置:
plugins: [
...
new TsConfigPathsPlugin(),
...
],