记一次npm run build出错问题
由于更新了gatsby,使用的node版本需要提升。但是项目环境中的dart-sass对应的版本还是12版本的,在删除lock和node_modules后,使用install重新安装依赖后,出现了报错。
问题
查看jenkins控制台,发现报错:
内容如下:
/var/lib/jenkins/workspace/stock-web/node_modules/@ant-design/icons/lib/components/AntdIcon.d.ts
TypeScript error in /var/lib/jenkins/workspace/stock-web/node_modules/@ant-design/icons/lib/components/AntdIcon.d.ts(2,13):
'=' expected. TS1005
1 | import * as React from 'react';
> 2 | import type { IconDefinition } from '@ant-design/icons-svg/lib/types';
| ^
3 | import type { IconBaseProps } from './Icon';
4 | import { getTwoToneColor, TwoToneColor, setTwoToneColor } from './twoTonePrimaryColor';
5 | export interface AntdIconProps extends IconBaseProps {
解决方法
升级package.json中的typescript版本。