摘要:项目初始化使用方式比较方便和容易配置,原来的方式各种坑慎入项目结构如下所示更改配置修改修改改成封装打包好自己的插件上传到相应地址注册就打包上传成功了引入引入组件中使用附上地址戳我
项目初始化
使用 webpack-simple 方式比较方便和容易配置,原来的方式各种坑慎入
vue init webpack-simple vue-card-slide cd vue-card-slide npm run dev
项目结构如下所示
更改webpack.config.js配置
entry: "./src/lib/index.js", output: { path: path.resolve(__dirname, "./dist"), publicPath: "", filename: "vue-card-slide.js", library: "VueCardSlide", libraryTarget: "umd", umdNamedDefine: true}
修改package.json
"name": "vue-card-slide", "description": "A vue plugin for Carousel Card Slide", "version": "1.1.1", "author": "carrie ", "license": "MIT", "private": false, "main": "dist/vue-card-slide.js", "repository": { "type": "git", "url": "https://github.com/Carrie999/vue-card-slide/" }
修改index.html
src="/dist/build.js" 改成 src="/dist/vue-card-slide.js"
封装打包好自己的插件 上传到相应git地址
npm 注册 npm login npm publish 就打包上传成功了
// ES6引入 import cardSlide from "vue-card-slide" // require引入 var cardSlide = require("CardSlide") Vue.use(cardSlide)// 组件中使用
附上git地址戳我
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/52136.html
摘要:项目初始化使用方式比较方便和容易配置,原来的方式各种坑慎入项目结构如下所示更改配置修改修改改成封装打包好自己的插件上传到相应地址注册就打包上传成功了引入引入组件中使用附上地址戳我 showImg(https://segmentfault.com/img/bV7RGd?w=320&h=467); 项目初始化使用 webpack-simple 方式比较方便和容易配置,原来的方式各种坑慎入...
阅读 2140·2023-04-25 18:49
阅读 1842·2019-08-30 14:02
阅读 2645·2019-08-29 17:24
阅读 3324·2019-08-28 18:10
阅读 2927·2019-08-28 18:03
阅读 490·2019-08-26 12:01
阅读 3310·2019-08-26 11:31
阅读 1413·2019-08-26 10:29