【问题标题】:Getting node "Error: Cannot find module 'core-js/proposals/array-flat-and-flat-map'" while running apollo-server运行 apollo-server 时获取节点“错误:找不到模块'core-js/proposals/array-flat-and-flat-map'”
【发布时间】:2019-06-26 18:21:11
【问题描述】:

apollo-server-Getting started

我正在使用上面的链接在我的系统中进行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)`

知道如何解决这个错误吗?

我尝试了不同的方法,例如重新安装节点并升级到最新版本,但没有成功。

【问题讨论】:

  • 你的 npm 版本是什么?你可以用 npm --version 检查它
  • 6.4.1 -- npm 版本

标签: graphql apollo-server


【解决方案1】:

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"
  }
}

【讨论】:

    【解决方案2】:

    在将 apollo-server-express 从 2.3.1 升级到 2.3.3 时,我的项目也出现了同样的问题。

    尝试安装 apollo-server 2.3.1 版

    我还需要重置我的包裹锁。 (并且我删除了我的 node_modules 目录。)猜猜问题出在依赖包中。但目前我还没有深入挖掘。

    使用最新的 graphql 包运行良好。 (14.1.1)

    所以尝试使用以下设置您的项目:

    npm install --save apollo-server**@2.3.1** graphql

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-02-17
      • 2019-12-24
      • 2022-11-29
      • 2014-05-13
      • 1970-01-01
      • 1970-01-01
      • 2023-03-29
      • 1970-01-01
      相关资源
      最近更新 更多