首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法找到从/mnt/d/projects/.output/server/chunks/app/server.mjs导入的模块‘node_ nuxt3 /graphql/language/打印机’

无法找到从/mnt/d/projects/.output/server/chunks/app/server.mjs导入的模块‘node_ nuxt3 /graphql/language/打印机’
EN

Stack Overflow用户
提问于 2022-05-16 11:41:10
回答 1查看 450关注 0票数 2

当我使用Nuxt3 + Vue阿波罗+ GraphQL,运行yarn buildnode .output/server/index.mjs时,会得到以下错误:

代码语言:javascript
复制
Cannot find module '/mnt/d/projects/.output/server/node_modules/graphql/language/printer' imported from /mnt/d/projects/.output/server/chunks/app/server.mjs
Did you mean to import graphql/language/printer.js?
  at new NodeError (node:internal/errors:371:5)
  at finalizeResolution (node:internal/modules/esm/resolve:416:11)
  at moduleResolve (node:internal/modules/esm/resolve:932:10)
  at defaultResolve (node:internal/modules/esm/resolve:1044:11)
  at ESMLoader.resolve (node:internal/modules/esm/loader:422:30)
  at ESMLoader.getModuleJob (node:internal/modules/esm/loader:222:40)
  at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:76:40)
  at link (node:internal/modules/esm/module_job:75:36)

这是我的环境和配置:

Linux操作系统:Linux版本5.4.72-microsoft-standard-WSL2

  • Node版本: v16.13.0

  • Npm版本: v8.1.0

package.json:

代码语言:javascript
复制
{
  "devDependencies": {
    "@apollo/client": "^3.6.2",
    "@vue/apollo-composable": "^4.0.0-alpha.17",
    "@vue/apollo-util": "^4.0.0-alpha.17",
    "graphql": "^15.8.0",
    "graphql-tag": "2.12.6",
    "nuxt3": "3.0.0-27470397.9ebea90",
    ...
  },
}

nuxt.config.ts:

代码语言:javascript
复制
import { defineNuxtConfig } from 'nuxt3';

export default defineNuxtConfig({
  build: {
    transpile: ['tslib', '@apollo/client', 'ts-invariant/process'],
  },
  ...
});

我不知道问题是什么,怎么解决?

EN

回答 1

Stack Overflow用户

发布于 2022-09-09 11:45:34

您的问题和可能的解决方案在docs:https://v3.nuxtjs.org/guide/going-further/esm/中进行了描述。

若要解决此错误,请在生成过程中添加要转移的graphql

nuxt.config.ts:

代码语言:javascript
复制
import { defineNuxtConfig } from 'nuxt3';

export default defineNuxtConfig({
  build: {
    transpile: ['graphql'],
  },
  ...
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72258630

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档