【发布时间】:2016-11-08 22:56:37
【问题描述】:
我跟着this tutorial 成功设置了typescript+webpack(无反应)。 这一切都很好,直到我添加 index.d.ts 文件我的组件文件夹,我用它来导出我的所有模块,例如:
export * from "./MyClass1";
export * from "./MyClass2";
export * from "./MyClass2";
然后我导入它:
import * as MyLib from "./components";
代码提示和在 sublime 编辑器中一切正常。
最初,当我运行它时,我得到了:
无法解析“文件”或“目录”./components
所以我在 webpack.config.js 的扩展中添加了 d.ts:
resolve: {
extensions: ["", ".webpack.js", ".web.js", ".ts", ".tsx", ".js", ".d.ts"]
},
现在,当我运行 webpack 时,我得到了这个错误:
Typescript 没有为 [...]\index.d.ts 发出任何输出
我应该如何解决这个问题?
【问题讨论】:
-
可以链接教程吗?另外,尝试在 tsconfig 中设置
compilerOptions.moduleResolution = "node",然后重试找不到 ./components 的步骤 -
抱歉,忘记链接 - 更新问题。我尝试将“moduleResolution”:“node”添加到tsconfig,但没有任何改变,无论是d.ts添加到扩展还是没有。
标签: typescript