【发布时间】:2019-11-25 01:28:15
【问题描述】:
我跟着 this article 设置了一个 TypeScript NPM 包。
我第一次运行npm run build(在安装 jest 之前)。进展非常顺利。之后我安装了jest,然后我再次运行npm run build,我在下面收到了一条错误消息:
tsc node_modules/@types/babel__template/index.d.ts:16:28 — 错误 TS2583:找不到名称“Set”。您需要更改目标库吗?尝试将
lib编译器选项更改为 es2015 或更高版本。16 placeholderWhitelist?:设置;
发现 1 个错误。
我的node、npm、tsc版本是:node -v // v8.12.0, npm -v // v6.4.1, tsc -v // v3.4.5
这里是 tsconfig.json
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"declaration": true,
"outDir": "./lib",
"strict": false
},
"include": ["./src"],
"exclude": ["node_modules", "**/__tests__/*"]
}
我已经在tsconfig.json 中排除了“node_modules”,tsc 怎么还运行 node_modules?
【问题讨论】:
标签: typescript jestjs