vue制作npm插件

  1. vue init webpack-simple xxxxx(项目名)
  2. 先npm i安装依赖,再npm run dev打开看看是否初始化成功(记得进入项目里面执行)。
  3. 修改package.json里面private为false,增加"main":"dist/build.js",
  4. 在根目录新建文件.npmignore,里面的文件名是会忽略上传到npm的,
  5. 在src下新建文件夹Components,新建文件index.js;
  6. 在Components新建文件夹Test,新建文件index.vue,写自己代码;
  7. 修改webpack.config.js,module.exports中的entry为‘./src/Components/index.js‘
  8. Components下index.js写上代码import Test from ‘./Test/index.vue‘; const vue_plugs = { install(Vue, options) { Vue.component(Test.name, Test) } }; if (typeof window !== ‘undefined‘ && window.Vue) { window.vue_plugs = vue_plugs Vue.use(vue_plugs) }; export default vue_plugs;
  9. 执行npm run build(记得 每次更新都需要执行npm run build).
  10. 项目根目录下执行npm adduser,输入npm的账号密码还有邮箱,缺一不可。(注:如果已有帐号,则输入npm login登录,账号密码还有邮箱,也是缺一不可,如果报错code E409,是因为使用的淘宝npm,导致登录失误,因为登录的是淘宝的npm 仓库源,淘宝应该不会给你提供登录服务把npm registry换成官方的就可以了,运行代码:nrm use npm,如果报错,是因为没有安装nrm,运行代代码npm install -g nrm安装nrm再执行代码:nrm use npm即可);
  11. 可以运行npm whoami查看当前用户是否是自己;
  12. 运行代码npm publish进行发布;

原文地址:https://www.cnblogs.com/zz-zrr/p/11806944.html

时间: 2024-08-09 23:23:25

vue制作npm插件的相关文章

Vue项目功能插件

目录 Vue项目功能插件 1.vue-router 2.vuex 3.vue-cookies 4.axios Vue项目功能插件 1.vue-router { path: '/', name: 'home', // 路由的重定向 redirect: '/home' } { // 一级路由, 在根组件中被渲染, 替换根组件的<router-view/>标签 path: '/one-view', name: 'one', component: () => import('./views/On

vue引入swiper插件

  步骤一:安装vue, $ npm install vue 步骤二:创建vue项目 # 全局安装 vue-cli $ npm install -g vue-cli $ cd my-project $ npm install $ npm run dev 上面这些就是安装好vue项目,最主要的就是下面的步骤   步骤三:下载好swiper相关的js和css,js放在static目录下,css放在assets目录下.   步骤四: 安装runtime: 终端命令:npm install babel-

使用python制作ArcGIS插件(1)工具介绍

使用python制作ArcGIS插件(1)工具介绍 by 李远祥 ArcGIS从10.0开始支持addin(ArcGIS软件中又叫作加载项)的方式进行插件制作.相对于以往9.x系列,addin的无论是从使用或者编写都更加方便快捷.通过开发语言,可以制作ArcGIS Desktop各个软件模块的插件. Addin支持多种开发语言,如.net.java和python.其中.net和java需要配合ArcGIS的SDK,使用ArcObjects进行开发.其好处是ArcObjects可以非常细粒度的控制

hadoop 2.7.2 (hadoop2.x)使用ant制作eclipse插件hadoop-eclipse-plugin-2.7.2.jar

之前介绍了我在Ubuntu下组合虚拟机Centos6.4搭建hadoop2.7.2集群,为了做mapreduce开发,要使用eclipse,并且需要对应的hadoop插件hadoop-eclipse-plugin-2.7.2.jar,首先说明一下,在hadoop1.x之前官方hadoop安装包中都自带有eclipse的插件,而如今随着程序员的开发工具eclipse版本的增多和差异,hadoop插件也必须要和开发工具匹配,hadoop的插件包也不可能全部兼容.为了简化,如今的hadoop安装包内不

JQuery-- 链式编程、静态函数,自己制作jQuery插件

一.链式编程 为什么jQuery运行链式编程 ,让我们的代码(方法)连续不间断书写(连续调用)其实主要还是jQuery很多的函数执行完毕之后,都会返回一个jQuery对象 因为获取操作的时候,会返回获取到的相应的值,无法返回jQuery对象 其实函数内部返回的就是一个jQuery对象 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"&g

Vue 开发自定义插件学习记录 -- 入门

首先,你需要了解插件实现的基本原理 插件基本原理: 我们都知道用Vue.use注册插件,那你知道Vue.use(plugin) 干了什么? 以下是我对Vue官网的一些摘录和个人的理解 Vue.use( plugin ) 参数: {Object | Function} plugin 用法: 安装 Vue.js 插件.如果插件是一个对象,必须提供 install 方法.如果插件是一个函数,它会被作为 install 方法. install 方法调用时,会将 Vue 作为参数传入. 该方法需要在调用

python制作ArcGIS插件giserdqy.com

提供定制arcmap工具开发服务:如有意向请联系我 使用python制作ArcGIS插件(1)工具介绍 使用python制作ArcGIS插件(2)代码编写 使用python制作ArcGIS插件(3)ArcPy的使用说明 使用python制作ArcGIS插件(4)界面交互 使用python制作ArcGIS插件(5)其他技巧 使用python制作ArcGIS插件(6)案例分析 原文地址:https://www.cnblogs.com/dqygiser/p/10460406.html

vue 封装一个插件

1.创建一个vue组件button/button.vue <template> <div class="btn" :style="{'background':color,'color':fontColor}"> {{text}} </div> </template> <script> export default { name:"button", //配置项 props:{ text:{

vue项目npm run dev报错events.js:160 throw er; // Unhandled &#39;error&#39; event listen EADDRINUSE :::8002

出错情况,如下图: 报错原因: listen EADDRINUSE :::8002 意思是当前8002端口被占用 解决办法: 一:简单粗暴:关掉可能影响的相关程序,重新执行启动. 二: 1.Win+R,cmd查询使用的端口号是否被占用: 输入命令:netstat -aon|findstr "8002" 按回车显示占用8080端口对应的程序的PID号:如下图: 2.根据PID号找到对应的程序: 输入命令:tasklist|findstr "12452" 按回车后显示出