【发布时间】:2019-02-02 01:12:43
【问题描述】:
我有一个普通的 JS 库。比方说:
call-my-name.js
function CallMyName (name) { alert(name); }
我想在其他 (.ts) 文件中使用此方法;
big-class.ts
import CallMyName from './call-my-name.js'
export class BigClass {
constructor () {
CallMyName ('test');
}
}
我试过了:
import CallMyName from 'script-loader!./call-my-name.js'
import CallMyName from 'babel-loader!./call-my-name.js'
但它不是模块,所以出错了
require('./call-my-name.js')
返回 {}
主要的事情 - 我不能改变 JS 文件。这是第 3 方库。
(但只需添加 export default CallMyName 即可解决问题)
【问题讨论】:
标签: typescript webpack import require