2022-04-17-【工程化】vue3-vite4-ts代码生成器

属于你的生成器

假设你现在想开发一个叫 cook 的代码生成器工具,你只需按照以下步骤即可快速完成开发

第一步:创建代码生成器项目

$ npm init @ncgen/app # yarn create @ncgen/app

第二步:按照你代码生成器的逻辑修改 ncgen-config.js

子命令可不创建,但需去除index.js中 ncgenConfig.sub 相关代码,否则发包会报错。

创建子命令可用以下命令完成,以省去你复制粘贴的操作

cd cook
$ npm init @ncgen/app add-sub # yarn create @ncgen/app add-sub

第三步:发布你的代码生成器

$ cd cook
$ npm run release
  • 注:npm run release前需登录npm,通过npm adduser添加用户。想将包发布至npm,源需修改如下:
    npm config set https://registry.npmjs.org/
    

    参考文档

    ncgen官网