当我尝试在 GitLab 而非我的设备上部署应用程序时,会发生此错误。 我最近刚刚将 Antd 更新到最后一个版本,这已经出现了。
它只发生在我尝试在 Gitlab 上构建它时
ERROR in /usr/src/app/node_modules/antd/es/tooltip/placements.d.ts
ERROR in /usr/src/app/node_modules/antd/es/tooltip/placements.d.ts(16,73):
TS2307: Cannot find module '_rc-trigger@5.2.0@rc-trigger' or its corresponding type declarations.
ERROR in /usr/src/app/node_modules/antd/lib/tooltip/placements.d.ts
ERROR in /usr/src/app/node_modules/antd/lib/tooltip/placements.d.ts(16,73):
TS2307: Cannot find module '_rc-trigger@5.2.0@rc-trigger' or its corresponding type declarations.
npm ERR! code ELIFECYCLE
npm ERR! errno 2
npm ERR! optimax@1.1.6 build:dev: `webpack -p --env.stage --env.optimax --max_old_space_size=512`
npm ERR! Exit status 2
tsconfig.json
{
"compileOnSave": true,
"compilerOptions": {
"outDir": "./dist/",
"noImplicitAny": true,
"module": "esnext",
"target": "es6",
"jsx": "react",
"moduleResolution": "node",
"skipDefaultLibCheck": true,
"strictNullChecks": true,
"allowJs": true,
"noUnusedLocals": false,
"noUnusedParameters": false,
"inlineSources": true,
"sourceMap": true,
"experimentalDecorators": true,
"types": ["react", "node"],
"typeRoots": ["node_modules/@types"],
"baseUrl": "./",
},
"include": ["src/**/*"],
"exclude": ["node_modules", "**/*.spec.ts"]
}
答案 0 :(得分:1)
有时我们会遇到在 node_modules
中输入错误的问题,这可能与我们的代码无关。就我个人而言,我希望在大多数用例中将其关闭。
在您的配置中,您也将其关闭,但该值已被弃用 skipDefaultLibCheck
替换为 skipLibCheck
。
{
"skipLibCheck": true,
}