【问题标题】:Why is nuxt asking for @nuxt/typescript-build为什么 nuxt 要求 @nuxt/typescript-build
【发布时间】:2021-07-15 03:37:02
【问题描述】:

如何解决此错误 - “@nuxt/typescript-build not found”?

WARN  Module @nuxt/typescript-build not found. Please ensure @nuxt/typescript-build 
is in devDependencies and installed. HINT: During build step, for npm/yarn, 
NODE_ENV=production or --production should NOT be used.

环境是 AWS lambda,Node 14。Nuxt 使用 typescript 安装,从 npm 生成。

【问题讨论】:

  • 确认有些人添加到生产中。我仍在尝试查看我拥有的代码是否使 nuxt 认为它处于开发模式。可能会发现我什么时候从 uat 拿来住。 Stage 仍然是 dev 可能就是它。
  • 它是一个 devDependency 只是为了包大小,与让 Nuxt 认为它是某种特定环境无关。

标签: node.js nuxt.js


【解决方案1】:

不确定这个在做什么,但这是安装过程中所需的软件包之一。如图所示:https://typescript.nuxtjs.org/guide/setup#installation

yarn add --dev @nuxt/typescript-build @nuxt/types

将此添加到您的 nuxt.config.js 文件中

export default {
  buildModules: ['@nuxt/typescript-build']
}

创建一个tsconfig.json 文件,你应该很好!

【讨论】:

  • 它处于开发阶段,并且太大而无法投入生产。当部署到生产环境时,它仍然会抱怨
  • 然后,删除 --dev 以将其安装到您的 package.json 的依赖项中,而不是 devDependecies
  • 超过了 lambda 存储限制。
  • 这个是什么意思? @Interlated
  • 您只能拥有 250Mb 大小的存档。当这是 50mb 时,这很容易
【解决方案2】:

如果您超出 lambda 存储限制,请查看 fume.app

【讨论】:

    猜你喜欢
    • 2018-02-20
    • 2019-04-19
    • 2019-01-19
    • 2019-09-05
    • 1970-01-01
    • 2019-06-02
    • 2021-06-04
    • 2019-12-30
    • 1970-01-01
    相关资源
    最近更新 更多