在uniapp中编写发布到NPM组件就比较要命了,我想将一些东西抽出来单独作为NPM组件使用,这样就可以多项目共用了,但是这里边坑是巨多,在这里主要是记录一下踩过的坑,真的是让人头秃。因为主要是在小程序端使用,跟web端不一样,必须编译成小程序能够识别的文件,但是dcloud目前并未提供这样的能力,所以只能编写最原始的vue组件。并且由于是uniapp做了很多插件的解析行为,有些东西甚至是直接固定写在代码里的,无法从外部改动,还有些出现错误的地方并没有将异常抛出而是直接吃掉,导致最后编译出来的文件为空但是控制台却没有什么提示,反正是踩了不少坑,这里主要是有三种方式去完成NPM组件发布,在这里全部是使用https://github.com/WindrunnerMax/Campus作为示例的。
仅发布组件uniapp小程序迁移到TS (4)
内容版权声明:除非注明,否则皆为本站原创文章。