Webpack 获得;预期呼叫签名:';printMe';使用typedef";我可以';我无法摆脱它
我有一个简单的功能:Webpack 获得;预期呼叫签名:';printMe';使用typedef";我可以';我无法摆脱它,webpack,tslint,Webpack,Tslint,我有一个简单的功能: 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
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
怎么了?我宁愿把它弄好,也不愿禁用规则。解决了它。lint配置必须是
webpack
config中的单独规则。比如说
...
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/
}
]
}
...
它不是应该是
number
而不是number
。谢谢同样的问题…啊,很有趣。你修好它之前是什么样子的?