我看到我想在我的应用程序中使用阿波罗类型的卫士,它是
export function isField(selection) {
return selection.kind === 'Field';
}它位于node_modules/@apollo/client/utilities/graphql/storeUtils.js。但我不能只是将它导入到我的文件中,因为库似乎没有导出它,如果我只是粘贴import { isField } from '@apollo/client/utilities/graphql/storeUtils';,我会得到这个错误:
/Users/vorant94/git/github/vorant94-server/node_modules/@apollo/client/utilities/graphql/storeUtils.js:1
import stringify from 'fast-json-stable-stringify';
^^^^^^
SyntaxError: Cannot use import statement outside a module
at wrapSafe (internal/modules/cjs/loader.js:984:16)
at Module._compile (internal/modules/cjs/loader.js:1032:27)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1097:10)
at Module.load (internal/modules/cjs/loader.js:933:32)
at Function.Module._load (internal/modules/cjs/loader.js:774:14)
at Module.require (internal/modules/cjs/loader.js:957:19)
at require (internal/modules/cjs/helpers.js:88:18)
at Object.<anonymous> (/Users/vorant94/git/github/vorant94-server/dist/shared/graphql/field-name-list/field-name-list.pipe.js:11:22)
at Module._compile (internal/modules/cjs/loader.js:1068:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1097:10)那么有没有办法在lib之外使用它呢?
发布于 2021-05-19 03:02:54
我需要简单地安装apollo-utilities包...
https://stackoverflow.com/questions/67590796
复制相似问题