记录vue组件库开发demo

193 阅读1分钟

自己学习开发了一个基于vue的组件npm包,记录一下以免遗忘。

首先说明npm的提交策略,因为当时改变了npm镜像,所以发布npm的时使用的命令为:

npm publish --registry https://registry.npmjs.org

但好像还有其他改变镜像的方法,就只找了一种解决。

发布之前需要注册npm,方法百度上都有,就不画蛇添足了。

然后组件的开发跟着大神写写demo后发布就行,然后就遇到一个问题,发布成功后借用项目引入发现问题

import 'XXX' frrom 'XXXX'

会发现提示 'XXXX' not found,need "npm i --save XXXX"一句话,只有具体到组件目录下才能,如"XXXX/src"才能正确引入,经过各种大神文章对比学习,解决如下: 一定要在 package.json 下配置 main 属性,配置引入文件。

"main":"XX/XXX.js"