[Node] Convert CommonJS Requires to ES6 Imports
2024-08-31 19:31:39
In this lesson we'll use cjs-to-es6
to convert CommonJS requires to ES6 imports. We'll also show how to convert over a exported default object to take advantage of named exports.
Install:
npm i -g cjs-to-es6
RUN:
cjs-to-es6 ./
We are targeting current folder.
From:
const MyComponent = () => {};
const SmallHeader = () => {}; exports.smallHeader = Smallheader;
module.exports = MyComponent;
Convert to:
const MyComponent = () => {};
const SmallHeader = () => {}; export const smallHeader = Smallheader;
export default MyComponent;
From:
function convertDate() { } module.exports = convertDate;
Convert to:
function convertDate() { } export default convertDate;
From:
function add() { } function subtract() { } exports.add = add;
exports.subtract = subtract;
Convert to:
function add() { } function subtract() { } export { add, subtract };
index.js:
import React from 'react';
import App from './app';
import { add } from './util';
import { subtract as otherSubtract } from './util';
import date from './date';
最新文章
- ZeroMQ接口函数之 :zmq_null - 无安全和加密
- 孙鑫MFC学习笔记17:进程间通信
- Maven之Nexus构建企业级Maven仓库
- JAVA多线程的问题以及处理【转】
- C++第一章概述
- OpenCV学习笔记:矩阵的掩码操作
- 生成N个不相等的随机数
- thinkphp3.2.2前后台公用类架构问题
- Android apk获取系统权限
- php基础教程笔记2
- Java之GUI编程(一)
- 在Chrome中安装PostMan用来测试SpringBoot程序
- linux 基础(1)
- ASP.NET如何通过后台数据库提供的链接播放视频(不使用外置插件)
- java处理数据库不支持的emoji
- C语言经典算法 - 多维矩阵转一维矩阵的代码
- 监听Sms.Content_URI而不是Sms.Inbox.CONTENT_URI
- logging- 日志记录
- Chrome禁用缓存
- 一个 Map 函数、一个 Reduce 函数和一个 main 函数
热门文章
- 「HAOI2018」字串覆盖
- DM9000C网卡驱动
- Android NDK调试出错Unknown Application ABI, Unable to detect application ABI&;#39;s的解决方式
- 经验之谈—让你看明确block
- WinRAR 5.40无弹窗广告注册版下载
- actionMode - 在屏幕中的显示位置设置
- Java学习笔记五 常用API对象一
- [D3] Draw a basic US d3-geo map
- Qt 图片浏览器 实现图片的放大缩小翻转等功能
- Python的主成分分析PCA算法