gpt4 book ai didi

javascript - index.js 没有做 index.ts 做的事情

转载 作者:搜寻专家 更新时间:2023-10-30 21:42:20 24 4
gpt4 key购买 nike

我目前正在使用 angular2 和 typescript 构建一个网络应用程序。我尝试使用 index.ts 所以在我的代码中,我可以简单地使用

import {LayoutComponent} from '../layout';

但是当我转译时,javascript 引擎不会寻找 index.js,而是寻找 ./layout,所以它不起作用。

是否有 typescript 转译器的配置,我应该使用 systemjs 或使用其他加载器(如 webpack)进行配置?

最佳答案

我找到了原因。 typescript 正在使用此处解释的 nodejs 模块解析: http://www.typescriptlang.org/docs/handbook/module-resolution.html

但是systemjs并没有使用nodejs解析。所以我需要使用 ./layout/index 来与 systemjs 模块解析兼容,或者为每个模块使用一个映射条目。但是 commonjs 确实使用 nodejs 解析,所以我要转译为 commonjs 并使用 webpack。

关于javascript - index.js 没有做 index.ts 做的事情,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36536137/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com