【发布时间】:2017-10-16 20:38:30
【问题描述】:
这是一个愚蠢而简单的问题: 我是整个 webpack 工具的新手。
我一直在尝试使用 typescript 和 webpack 构建一个简单的 web-app。在过去,我创建了 typescript 并在不捆绑它们的情况下编译它们。
使用 webpack,我已经安装了必要的加载器、打字稿和 jQuery。 问题是,我有 3 个打字稿文件:
- main.ts -> 导入所有资产(图像、css)和其他打字稿
- functions.ts -> 包含我所有的自定义函数/模块
- ui-controller.ts
在functions.ts中我总是创建命名空间,例如:
module Functions{
export module StringTools{
export function IsEmpty(): boolean{
//some code
}
}
}
在浏览器中,我知道上面的 sn-p 代码会被调用,但在 main.ts(在运行时)中无法识别,即使我已经导入它。 这就是我在 main.ts 中导入它的方式:
import '.src/functions'
有什么建议可以解决这个问题吗?
【问题讨论】:
标签: javascript typescript webpack