我刚刚使用NPM安装了该angular2-material-datepicker。它安装在我的node_modules
文件夹中,但是我收到了我不应该得到的tslint错误。
ERROR in ./~/angular2-material-datepicker/index.ts
[1, 15]: ' should be "
但是,在我的
tsconfig.json
中,我明确指出应排除我的node_modules
文件夹。{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"moduleResolution": "node",
"sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"lib": [ "es2016", "dom" ],
"noImplicitAny": true,
"noImplicitReturns": true,
"suppressImplicitAnyIndexErrors": true,
"skipLibCheck": true
},
"include": [
"client/**/*"
],
"exclude": [ "node_modules", "dist" ]
}
我确认该模块位于我的
node_module
文件夹中。这是给我这些错误的第一个模块。对可能的解决方案有什么想法?
谢谢!
最佳答案
我发现问题出在webpack。
我也不得不排除那边的node_modules
。
因此,在/config/base.js
中,我将其从此类规则中排除。
module: {
rules: [
{
enforce: 'pre',
test: /\.ts$/,
loader: 'tslint-loader',
options: {
emitErrors: true,
failOnHint: true
},
exclude: /node_modules/
},
关于javascript - Angular 2-在我的node_modules文件夹中收到TSLint错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42623197/