【问题标题】:Moving nuxt 3 to JavaScript from TypeScript将 nuxt 3 从 TypeScript 迁移到 JavaScript
【发布时间】:2021-12-15 11:19:18
【问题描述】:

在开始使用 nuxt 3 时,它默认创建 TypeScript 项目。 有没有办法迁移到 JavaScript?

我试过了:

  1. nuxt.config.ts 重命名为nuxt.config.js
  2. 删除tsconfig.json
  3. 添加jsconfig.json

nuxt.config.js的内容

export default {
};

package.json的内容

{
  "private": true,
  "scripts": {
    "dev": "nuxi dev",
    "build": "nuxi build",
    "start": "node .output/server/index.mjs"
  },
  "devDependencies": {
    "nuxt3": "latest"
  }
}

.nuxt 文件夹仍然会创建 TypeScript 文件

【问题讨论】:

  • 如果你不想使用TS,你仍然可以在里面写普通的JS代码。最后还是会生成.mjs文件。

标签: javascript typescript nuxt.js nuxt3


【解决方案1】:

不,不幸的是,在当前的nuxt3 版本 (3.0.0-27268729.5b8e10f) 中,没有配置来禁用这些类型声明文件的输出。

虽然生成的 .d.ts 文件旨在帮助 TypeScript 开发人员,但 Nuxt 不需要使用 TypeScript 编写应用程序源代码。 .d.ts 文件应该不会对您的 JavaScript 开发产生影响,除了生成这些文件时会有轻微的延迟。

【讨论】:

    猜你喜欢
    • 2018-05-10
    • 2022-01-12
    • 1970-01-01
    • 1970-01-01
    • 2023-02-10
    • 2016-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多