vue 搭建组件库+发布

2022-02-09  本文已影响0人  _花
先讲下Vue.use(xxx)、Vue.prototype.$xxx、Vue.prototype.xxx的区别

1.通过Vue.use()注册的插件是在你调用new Vue()启动应用之前创建的,如果有的插件里面暴露出了install方法,就可以用vue.use去引用它;

import Main from './components/drawMap.vue';
// 这样就可以使用Vue.use进行全局安装了。
Main.install = Vue => {
    if (!Vue) {
        window.Vue = Vue = _Vue;
    }
    _Vue.component(Main.name, Main);
};
export default Main;

2.Vue.prototype.$xxx和Vue.prototype.xxx都代表在原型上添加公用属性与方法;

修改package.json文件:
  "name": "basemap-component",
  "version": "0.4.6",
  "private": false,
  "main": "src/publish.js",
  "publishConfig": {
    "registry": "http://registry.npm.baidu-int.com"
  },
发布:

1.登录命令:npm login

2.输入账号、密码、邮箱

3.发布命令:npm publish(发布前切记更改pack.json文件中的版本号)

上一篇 下一篇

猜你喜欢

热点阅读