📅  最后修改于: 2023-12-03 15:36:49.152000             🧑  作者: Mango
冬至大合是一款可以让程序员随意组合不同功能的开发工具。它的特点是支持自由组合外部命令和数据处理脚本,以及支持实时预览和调试。
npm install dongzhi-dahetool --save-dev
mkdir myapp
cd myapp
npm init -y
{
"name": "myapp",
"version": "1.0.0",
"scripts": {
"start": "dahetool start",
"build": "dahetool build"
}
}
module.exports = {
plugins: [
{
resolve: 'dahetool-plugin-myplugin',
options: {
myOption: 'Hello World'
}
}
]
};
module.exports = function myplugin(options) {
return {
name: 'myplugin',
setup(build) {
build.onLoad({ filter: /\.myext$/ }, async (args) => {
const input = await fs.promises.readFile(args.path, 'utf8');
const output = input.replace(/__MY_STRING__/g, options.myOption);
return { contents: output };
});
},
};
};
console.log('__MY_STRING__');
__MY_STRING__
npm start
冬至大合支持如下功能:
冬至大合是一款功能强大且灵活自由的开发工具,它为程序员提供了一个全新的开发体验,可以快速方便地搭建各种类型的项目。如果你正在寻找一款高效 reliable 的开发工具,那么不妨试试冬至大合,相信你一定不会失望。