当前位置: 首页 > news >正文

湛江赤坎孵化器网站建设招聘中装建设算力租赁

湛江赤坎孵化器网站建设招聘,中装建设算力租赁,香河县最新消息,自己做网站 什么背景#xff1a;组件化开发需要#xff0c;走了一遍发布npm包的过程#xff0c;采用很简单的模式实现包的发布流程#xff0c;记录如下。 项目参考#xff1a;基于vue的时间播放器组件#xff0c;并发布到npm_timeplay.js_xmy_wh的博客-CSDN博客 1、项目初始化 首先组件化开发需要走了一遍发布npm包的过程采用很简单的模式实现包的发布流程记录如下。 项目参考基于vue的时间播放器组件并发布到npm_timeplay.js_xmy_wh的博客-CSDN博客 1、项目初始化 首先要创建项目封装vue的插件要写的是一个简单的vue组件不需要依赖那么多而庞大的配置所以这里用简单版本的webapck配置模板 vue init webpack-simple my-project 然后在在src下创建一个lib文件夹包含index.js和vue-time-play.vue目录结构如下 在index.js中将组件作为vue插件导出 import vueTimePlay from ./vue-time-play // 导入组件 const timePlay {install (Vue, options) {Vue.component(vueTimePlay.name, vueTimePlay) // vueTimePlay.name 组件的name属性} } export default timePlay // 导出.. 在main.js中引入 import vueTimePlay from ./lib/index.js Vue.use(vueTimePlay) 2、开发组件 在vue-time-play.vue中编写组件 此组件是基本vue的时间播放器主要功能是可以按天或者时间播放来切换并且可以配置速度来切换播放速度。 此处省略 vue-time-play.vue中的代码请移步到结尾的源码链接查看。 3、修改配置项 修改 webpack.config.js // 执行环境const NODE_ENV process.env.NODE_ENV;module.exports {// 根据不同的执行环境配置不同的入口entry: NODE_ENV development ? ./src/main.js : ./src/lib/index.js,output: {path: path.resolve(__dirname, ./dist),publicPath: /dist/,filename: vue-time-play.js,library: vue-time-play, // 指定的就是你使用require时的模块名libraryTarget: umd, // 指定输出格式umdNamedDefine: true // 会对 UMD 的构建过程中的 AMD 模块进行命名。否则就使用匿名的 define} 然后npm run build 修改 package.json 文件 // 发布开源因此需要将这个字段改为 false private: false, // 这个指 当import vueTimePlay from vue-time-play 的时候引入的包 main: dist/vue-time-play.js, 查看.npmignore文件不要忘记把dist文件提交上去 4、发布 4.1  注册npm账号地址npm按照提示一路走下去即可注册成功。 4.2 注册成功之后需要在命令行登陆 npm login 4.3 需要输入账号密码以及邮箱验证码等按照提示操作即可。 4.4 发布npm包  npm publish 发不成功后邮箱会收到通知并且也可以去npm上查看已经发布成功的包至此,已经完成一个组件的发布啦。 注意每次npm publish时需要更改版本号package.json里的version字段。 5、使用自己的组件 执行命令  npm install vue-time-play --save 6、使用过程中注意查看镜像等可以使用nrm常用命令 1.npm install -g nrm //全局安装 2.nrm use npm //切换到npm选中会有选中的状态提示 3.nrm use taobao //切回淘宝镜像 以上是使用vue简单发布一个组件到npm的过程目前存在一些静态资源找不到的问题后续解决了更新。 结束 感谢您的阅读。 项目源码 文档 欢迎大家安装使用有任何问题大家可以留言相互交流。
http://www.hkea.cn/news/14342900/

相关文章:

  • 最近新闻大事件百度有专做优化的没
  • wordpress 分享 网站开发一款app软件需要多少钱
  • 青白江建设局网站php做直播类型的网站
  • 倒计时网站模板自然景观网站模板
  • 手机wap网站是什么免费搭建个人网站
  • 网站建设公司江苏做网站聚合做权重难吗
  • 网站开发团队需要几个人seo推广用什么做网站好
  • 长沙做网站工作室文学网站模板
  • 网站开发主流技术线路介绍wordpress主题慢
  • 哪里可以做购物网站html网站标签
  • 30多了学网站建设晚吗网站建设陆金手指谷哥9
  • 建立企业网站几天深圳晚报电子版
  • 湖北网站推广方案网站前台数据库
  • 网站栅格布局让网站会员做产品标签确认
  • 洛阳哪有做公司网站的网络营销推广外包服务
  • 郑州鹏之信网站建设开网站的是啥公司
  • 网站配色原则怎么写网站规划方案
  • 做网站页面需要的资料建设监理协会官方网站
  • 忠益网站建设wordpress手机主题mip
  • 可视化的网站开发工具品牌推广外包公司
  • 网站建设维护要加班吗三联网站建设工作室
  • 手机网站开发 1433端口错误企业档案网站建设
  • 中科时代建设官方网站个人网站要求
  • win7 iis网站无法显示该页面郑州seo外包费用
  • wdcp新建网站做网站一般用什么程序
  • 白云网站 建设信科网络动画网站建设
  • 中兴的网站谁做的网站开发技术发展历程
  • 住建网站需多少钱wordpress浮动音乐
  • 东莞优化网站制作广东省建设网官网
  • 做网站需要准备什么wordpress后台密码忘了