@lucyjs/add-js-ext
v1.0.1
Published
EMS 打包时增加后缀 .js
Downloads
135
Readme
@lucyjs/add-js-ext
一个用于在 ESM 项目打包后自动为 import 语句添加 .js 后缀的工具。
安装
npm install @lucyjs/add-js-ext --save-dev
使用方法
在 package.json 中作为构建脚本使用
{
"scripts": {
"build": "tsc",
"postbuild": "npx add-js-ext ./dist"
}
}
直接在命令行使用
npx add-js-ext ./dist
全局安装使用
npm install -g @lucyjs/add-js-ext
add-js-ext ./dist
功能说明
- 自动扫描指定目录下的所有 JS 文件
- 为文件中的相对导入路径添加 .js 后缀
- 支持处理子目录
- 保留原有的文件内容和格式
参数
[目标目录]
: 可选,指定要处理的目录路径,默认为 ./dist
示例
处理前的文件内容:
import { helper } from './utils/helper';
import { config } from '../config';
处理后的文件内容:
import { helper } from './utils/helper.js';
import { config } from '../config.js';
License
MIT