我有一个简单的功能:
export function printMe() : number {
console.log("Print me...");
return 1;
}
我得到这个棉绒错误:
WARNING in ./src/print.ts
Module Warning (from ./node_modules/tslint-loader/index.js):
[1, 17]: expected call-signature: 'printMe' to have a typedef
这有什么问题?我宁愿做对而不是禁用规则。
答案 0 :(得分:1)
弄清楚了。棉绒配置必须是webpack
配置中的单独规则。例如
...
module: {
rules: [
{
test: /\.tsx?$/,
enforce: 'pre',
use: [
{
loader: 'tslint-loader',
options: { /* Loader options go here */ }
}
],
exclude: /node_modules/
}, {
test: /\.tsx?$/,
use: ['ts-loader'],
exclude: /node_modules/
}
]
}
...