[Node] Convert CommonJS Requires to ES6 Imports
2023-09-14 08:59:18 时间
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';
相关文章
- ES6—class类详细教程(下)
- 数组操作方法(包括es6数组的操作方法)[通俗易懂]
- 一文搞懂ES6的Map,Map和Object如何选择
- babel es6转es5原理_vue用es6还是es5
- ES6箭头函数总结
- javascript ES6 Proxy
- JavaScript——ES6模块化与异步编程高级用法
- 每天3分钟,重学ES6-ES12(十)Promise参数实例方法介绍
- ES6-异步遍历器(五)
- ES6集合引用类型Map与WeakMap |8月更文挑战
- 一文快速上手ES6
- ES6学习笔记(七)正则表达式
- ES6 学习笔记(十三)promise的简单使用
- es6扩展运算符、concat方法合并多个数组
- 2022 年 JavaScript 从 ES6 到 ES12 新特性汇总
- 【ES三周年】ES6扩展运算符的应用
- 环境Linux下快速搭建Node环境(linux下安装node)
- Linux环境下配置Node.js(linux配置node)
- ES6中的模板字符串和新XSS Payload
- 使用Node.js实现对MSSQL数据库的连接(node连接 mssql)
- Node MSSQL 报错处理 解决技巧分享(node mssql报错)
- 使用Node模块操作MSSQL数据库(node mssql模块)
- 利用Redis实现高效的Node限流(redis限流node)