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

保定专业网站建设阿里云服务器可以做下载类网站吗

保定专业网站建设,阿里云服务器可以做下载类网站吗,大龄程序员都干啥去了,what is wordpress前言 vue3#xff0c;vite#xff0c;基于element Plus 的el-table二次封装表格并且上传到npm上#xff0c;让别人可以通过npm安装你的插件。 一、创建一个新的vue 项目 npm create vuelatest 自己取一个名字#xff0c;然后一直回车 完成以后进入项目npm i,有用到eleme…前言 vue3vite基于element Plus 的el-table二次封装表格并且上传到npm上让别人可以通过npm安装你的插件。 一、创建一个新的vue 项目 npm create vuelatest 自己取一个名字然后一直回车 完成以后进入项目npm i,有用到element Ui也要安装下 npm install element-plus –save 安装完成在main.js里面引入 import { createApp } from vue; import App from ./App.vue; import ElementPlus from element-plus; import element-plus/dist/index.css;createApp(App).use(ElementPlus).mount(#app);二、编写插件代码 在src下新建一个package文件夹文件夹下面新建commonTable存放你写的组件package文件夹下再新建一个index.js,用来打包时候的入口文件. 比较重要的点是这个组件名称一定要填好这个是你最后引入插件的时候使用的全局组件的名称.你编写的组件代码 Index.js import LyTableLast from ./commonTable/index.vue; // 引入封装好的组件const components [LyTableLast]; const install function (App, options) {components.forEach((component) {// 这个name是你创建组件的时候要填写好的App.component(component.name, component);}); }; export default { install }; 三、修改配置文件 修改vite.config.js文件 import { fileURLToPath, URL } from node:url; import { defineConfig } from vite; import vue from vitejs/plugin-vue; // 第一步 import path from path;export default defineConfig({plugins: [vue()],resolve: {alias: {: fileURLToPath(new URL(./src, import.meta.url)),},},// 第二步build: {lib: {entry: path.resolve(__dirname, src/package/index.js),name: commonTable,fileName: (format) common-table.${format}.js,},rollupOptions: {// 确保外部化处理那些你不想打包进库的依赖external: [vue],output: {// 在 UMD 构建模式下为这些外部化的依赖提供一个全局变量globals: {vue: Vue,},},},}, });修改package.json文件 {name: last-table,version: 0.0.0,scripts: {dev: vite,build: vite build,preview: vite preview},dependencies: {element-plus: ^2.4.3,ly-table-last: ^1.0.1,vue: ^3.3.4},devDependencies: {vitejs/plugin-vue: ^4.4.0,vite: ^4.4.11},description: This template should help get you started developing with Vue 3 in Vite.,main: vite.config.js,keywords: [],author: ,license: ISC }四、打包插件 修改完之后执行会得到一个dist文件夹这个就是打包以后的文件 npm run build 五、测试插件 测试插件是否正常执行这里面的LyTableLast可以随便取名但是你引用组件的时候需要引用你的组件内创建的那个名称 import { createApp } from vue; import App from ./App.vue;import ElementPlus from element-plus; import element-plus/dist/index.css;// 打包之前测试 // import LyTableLast from ./package; // 打包之后测试方法 import LyTableLast from ../dist/common-table.es.js; // 上线之后测试 // import LyTableLast from ly-table-last;createApp(App).use(ElementPlus).use(LyTableLast).mount(#app);我在app.vue里面直接使用这里使用的组件名称需要是你组件内取名的组件名称 六、发布插件 进入到dist文件根目录下cmd执行 npm init -y 会在dist文件下生成一个package文件 修改name这个name是别人下载你的插件的名称注意要是小写不能特殊字符..版本号第一次就默认更新的话就要手动修改 还是在dist根目录下cmd 执行 npm adduser 输入你的npm账号密码验证验证完成输入 npm publish 出现下面的就是成功了 最后自己新建一个项目测试一下 使用方法就是 // 新建项目 执行 npm i 你的插件名称 执行一下第五步测试环节
http://www.yutouwan.com/news/295918/

相关文章:

  • 网站建设开发哪家质量好如何设立官方网站
  • 广州网捷网站建设技术有限公司开源镜像网站开发
  • 网站建设商标注册多少类目深圳软件外包公司排行榜
  • 网站开发中的抓包工具赣州模板建站开发
  • 中国建设工程标准化协会网站sql数据库添加网站
  • 企业组织网站建设方案网站建设对帮助信息的设置
  • 网站建好了 如何推广wordpress安装流程
  • 用自己的名字做网站域名最好用的设计网站
  • 网络公司给我做网站我有没有源代码版权吗免费开源cms内容管理系统
  • 网站后台添加内容网页不显示大象影视传媒制作公司
  • 长治做网站公司网站顶部展出的大幅广告
  • 网站建设与运营策划书iis 修改默认网站
  • 重庆建网站哪家售后服务比较好宁波网络推广平台
  • 广州自助网站制作合肥建设工程市场价格信息网
  • 网站开发综合实训报告域名网站有哪些
  • 工信部网站备案查不到甘肃酒泉建设银行网站
  • 设计好的商城网站建设网络公司网站快速排名技巧
  • 洛阳做网站排名免费自助建站软件下载
  • 企业网站改一下多少钱网站加速免费
  • 优狐网站建设深圳市做网站前十强
  • 做网站时随便弄上去的文章怎么删掉冷门且好听的公司名字
  • 做贷款网站犯法杭州网站优化企业
  • 中国网站 服务器企业网站备案去哪里
  • seo 网站地图优化广州市医院网站建设
  • 新乡河南网站建设安卓软件下载app
  • 手机网站欢迎页面设计友情链接购买平台
  • 帮朋友做网站中国建设银行网站对公业务流程
  • 如何做网站访百度联盟wordpress 4.8 rest api
  • 做微信公众号海报的网站宿迁宿豫网站建设
  • 常州企业网站建站模板黑龙江网站建设巨耀网络