<svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> <path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path> </svg> <p></p>
讯享网
](https://i-blog.csdnimg.cn/direct/e3a6f579594749e88526876b9e10e5de.png)
讯享网
将打包后的dist上传到node,在本地安装。建议安装全局,方便全局使用。
安装:
讯享网
检查是否安装成功
使用: < path > 替换成项目绝对路径
讯享网
- 配置bin
在脚本的顶部使用 #!/usr/bin/env node 这一行被称为 “shebang”(或 “hashbang”)。它在类 Unix 操作系统中用于指示应使用哪个解释器来执行该脚本。以下是它的作用的详细解释:
Shebang (#!):这是一个字符序列,告诉操作系统该文件应该使用某个解释器来执行。
/usr/bin/env:这是一个命令,用于定位并运行指定的解释器。使用 env 是一种常见做法,因为它会搜索用户的 PATH 环境变量来找到解释器,从而使脚本在不同系统上更具可移植性,因为解释器可能安装在不同的位置。
node:这指定了脚本应该使用 Node.js 解释器来运行。
2.配置package.json

index.ts
讯享网
parser vue.ts

transformer – template.js
讯享网
这里也可以用于vue项目中.js或者.ts文件处理
将template转AST 区分节点类型进行不同处理
讯享网
antdv升级模块
node默认转换<;为> ,排除这部分处理,不让他转换
讯享网

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/200667.html