我的项目中有几个typescript文件和一个入口文件index.ts
(输出文件是由webpack创建的)。
带有逻辑export
nothing的单个文件。
例如:file-one.ts
document.getElementById('btn').onclick = function() {
console.log('Hello world');
}
如何将上述文件导入到主入口文件中?
例如:index.ts
import `./file-one`
返回错误:
ERROR in ./src/index.ts
Module not found: Error: Can't resolve './file-one.ts' in './src/index.ts'
发布于 2019-06-24 22:27:03
例如:file-one.ts
export click() {
console.log('Hello world');
}
如何将上述文件导入到主入口文件中?
例如:index.ts
import {click} from `./file-one.ts`
document.getElementById('btn').onclick = click;
发布于 2019-06-24 22:48:49
你应该能够做到这一点,没有任何问题...即使没有导出任何内容,也可以导入模块。
我注意到你在这里用了反勾..。它应该是像import './file-one.ts‘这样的字符串(尽管在这种情况下,反勾号应该会引发另一个错误)
无论如何,只要确保你的webpack配置可以加载typescript文件,并且文件的路径是正确的,它应该可以工作。
https://stackoverflow.com/questions/56738397
复制相似问题