Tsconfig:打字稿TSC是不排除@類型/ corejs
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"sourceMap": true,
"noEmitHelpers": true,
"lib": [
"es6",
"dom"
],
"types": [
"hammerjs",
"jasmine",
"node",
"selenium-webdriver",
"webpack",
"core-js",
"google-maps"
]
},
"exclude": [
"node_modules"
"e2e"
],
"include": [
"src/**/*"
],
"filesGlob": [
"./src/**/*.ts",
"./test/**/*.ts",
"!./node_modules/**/*.ts",
"./src/custom-typings.d.ts"
],
}
當執行TSC我收到以下錯誤:
node_modules/@types/core-js/index.d.ts( 262,5):錯誤TS2687:「標誌」的所有聲明必須具有相同的修飾符。 node_modules/@types/core-js/index.d.ts(276,5):錯誤TS2687:'EPSILON'的所有聲明必須具有相同的修飾符。 node_modules/@types/core-js/index.d.ts(311,5):錯誤TS2687:'MAX_SAFE_INTEGER'的所有聲明必須具有相同的修飾符。 node_modules/@types/core-js/index.d.ts(318,5):錯誤TS2687:'MIN_SAFE_INTEGER'的所有聲明必須具有相同的修飾符。 node_modules/@types/core-js/index.d.ts(457,5):錯誤TS2403:隨後的變量聲明必須具有相同的類型。變量'[Symbol.toStringTag]'必須是''Symbol''類型,但是這裏有'string'類型。 node_modules/@types/core-js/index.d.ts(457,5):錯誤TS2687:'[Symbol.toStringTag]'的所有聲明必須具有相同的修飾符。 node_modules/@types/core-js/index.d.ts(464,5):錯誤TS2687:'原型'的所有聲明必須具有相同的修飾符。 node_modules/@types/core-js/index.d.ts(492,5):錯誤TS2687:'hasInstance'的所有聲明必須具有相同的修飾符。 node_modules/@types/core-js/index.d.ts(498,5):錯誤TS2687:'isConcatSpreadable'的所有聲明必須具有相同的修飾符。 node_modules/@types/core-js/index.d.ts(504,5):錯誤TS2687:「迭代器」的所有聲明必須具有相同的修飾符。 node_modules/@types/core-js/index.d.ts(510,5):錯誤TS2687:中
所有聲明爲什麼在執行TSC命令時node_modules不忽略。 我在2.0.3版本中使用打字稿