如何用JavaScript初始化bit.dev React工作区(替换默认TypeScript)
如何用JavaScript在bit.dev创建React组件工作区
方法一:初始化时直接生成JavaScript工作区
使用bit new命令时,通过--typescript false参数禁用TypeScript模板,直接生成JS版本的React工作区:
bit new react my-js-workspace --typescript false
方法二:将已生成的TypeScript工作区转为JavaScript
如果已经用默认模板生成了TS工作区,按以下步骤修改:
移除TypeScript相关依赖
执行命令卸载TS相关包:bit remove typescript @types/react @types/react-dom # 也可以用npm/yarn执行: # npm uninstall typescript @types/react @types/react-dom # yarn remove typescript @types/react @types/react-dom修改工作区配置
打开工作根目录的workspace.jsonc文件,删除teambit.typescript/typescript相关配置段,替换为JS编译配置示例:"teambit.compilation/compiler": { "config": { "compilerOptions": { "target": "ESNext", "module": "ESNext", "jsx": "react-jsx", "allowJs": true, "noEmit": false } } }转换文件格式与代码
- 将所有
.tsx文件重命名为.jsx,.ts文件重命名为.js - 移除代码中的TypeScript语法:比如类型注解、接口/类型定义、
export type等语句
- 将所有
更新组件配置文件
将组件目录下的*.bit.ts配置文件重命名为*.bit.js,并把其中的TS语法调整为JS(比如去掉类型导入、类型注解)
完成以上步骤后,工作区就切换为JavaScript环境,后续创建组件时默认会生成JS格式的文件。
内容的提问来源于stack exchange,提问作者Nandanunni A S
相关产品推荐
相关产品推荐

