Angular 的较短相对路径 - Webpack 和 Typescript

清迈

所以我看到自己最终../../../在我的进口中得到了很多如何在配置中设置一个常量,以便 webpack 和 typescript 都能正确解析?

我已尝试执行以下操作,但无法解析导入中的路径。

tsconfig.json:

"baseUrl": ".",
"paths": {}

webpack.common.js 在下面 module.exports

resolve: {
    extensions: ['.ts', '.js'],
    modules: [path.resolve(__dirname, "src"), "node_modules"]
},

我打算让 typescript 从主目录(src 上方)查看,并要求 webpack 从“src”获取模块。

我的 IDE 没有抱怨(所以 Typescript 应该没问题)。网络包是。

清迈

我几乎做对了。webpack 导出应该是:

resolve: {
    extensions: ['.ts', '.js'],
    modules: ["src", "node_modules"]
},

代替

resolve: {
    extensions: ['.ts', '.js'],
    modules: [path.resolve(__dirname, "src"), "node_modules"]
},

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章