将 nuxt 3 从 TypeScript 迁移到 JavaScript

Posted

技术标签:

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

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

我试过了:

    nuxt.config.ts 重命名为nuxt.config.js 删除tsconfig.json 添加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文件。 【参考方案1】:

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

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

【讨论】:

以上是关于将 nuxt 3 从 TypeScript 迁移到 JavaScript的主要内容,如果未能解决你的问题,请参考以下文章

React-native:从 javascript 迁移到 typescript

将 Node.js 项目从普通 ES6 迁移到 TypeScript

将 30 万行代码从 Flow 迁移到 TypeScript 是一种怎样的体验?

从 react-jsx 迁移到 typescript-tsx react

从 React 迁移到 TypeScript:忍受了 15 年的 JavaScript 错误从此走远

Nuxt TypeScript 错误:nuxt:typescript 找不到模块'@/my-module'