将 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