我正在使用以上链接在系统中进行apollo-server
设置。
当我尝试使用节点index.js运行节点文件时。我遇到以下错误:
internal/modules/cjs/loader.js:611
throw err;
^
Error: Cannot find module 'core-js/proposals/array-flat-and-flat-map'
at Function.Module._resolveFilename
(internal/modules/cjs/loader.js:609:15)
at Function.Module._load (internal/modules/cjs/`loader.js:535:25`)
at Module.require (internal/modules/cjs/`loader.js:663:17`)
at require (internal/modules/cjs/`helpers.js:20:18`)
at Object.<anonymous> (E:\`GraphQLApolloServer`\node_modules\`apollo-
env`\lib\`polyfills`\`array.js:3:1`)
at Module._compile (internal/modules/cjs/`loader.js:734:30`)
at Object.Module._extensions..`js` (internal/modules/cjs/`loader.js:745:10`)
at Module.load (internal/modules/cjs/`loader.js:626:32`)
at tryModuleLoad (internal/modules/cjs/`loader.js:566:12`)
at Function.Module._load (internal/modules/cjs/loader.js:558:3)`
您知道如何解决此错误吗?
我尝试了不同的方式,例如重新安装节点并升级到最新版本,但是没有成功。
答案 0 :(得分:2)
package.json
{
"name": "backend",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "",
"license": "ISC",
"dependencies": {
"apollo-server": "^2.3.3",
"core-js": "3.0.0-beta.11",
"graphql": "^14.1.1"
}
}
答案 1 :(得分:1)
将apollo-server-express从2.3.1升级到2.3.3时,我的项目以相同的方式中断。
尝试安装apollo服务器2.3.1版
我还需要重置我的包裹锁。 (我打消了我的node_modules目录。)想这个问题是一个依赖包。但是到目前为止,我还没有进行更深入的研究。
与最新graphql包运行良好。 (14.1.1)
因此,请尝试使用以下步骤设置您的项目:
npm install --save apollo-server**@2.3.1** graphql