我派生并克隆了graphql-js存储库的新版本,并尝试使用贡献指南中列出的步骤运行测试套件,而没有对存储库进行任何更改。
npm install
npm test每次我尝试这样做时,测试套件都无法运行,并出现以下两个错误。
/Users/dw/Developer/open-source/graphql-js/src/error/GraphQLError.js
86:17 error Parsing error: Identifier 'GraphQLError' has already been declared
84 | }
85 |
> 86 | export function GraphQLError( // eslint-disable-line no-redeclare
| ^
87 | message: string,
88 | nodes?: $ReadOnlyArray<ASTNode> | ASTNode | void,
89 | source?: ?Source,
/Users/dw/Developer/open-source/graphql-js/src/type/definition.js
352:17 error Parsing error: Identifier 'GraphQLList' has already been declared
350 | }
351 | // eslint-disable-next-line no-redeclare
> 352 | export function GraphQLList(ofType) {
| ^
353 | if (this instanceof GraphQLList) {
354 | this.ofType = assertType(ofType);
355 | } else {
✖ 2 problems (2 errors, 0 warnings)希望有人能帮我解决这个问题,或者我以前见过它。谢谢!
发布于 2019-12-14 07:47:10
尝试使用yarn而不是npm进行安装。
当我使用npm install (使用Node12.13.1和npm 6.12.1)安装时,我看到了同样的错误,但是当我使用yarn install (使用yarn 1.12.1)安装时,它可以工作。
https://stackoverflow.com/questions/59130729
复制相似问题