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

重庆专业网站公司手机编辑个人简历

重庆专业网站公司,手机编辑个人简历,做一家网站,代练平台2022年的实践为基础#xff0c;2023年我再建一个组件库【ZUI】。步骤回顾#xff1a; 2022年的npm组件包的发布删除教程_npm i ant-design/pro-components 怎么删除_啥咕啦呛的博客-CSDN博客 1.在gitee上创建一个项目,相信你是会的 2.创建初始化项目#xff0c;看吧#…2022年的实践为基础2023年我再建一个组件库【ZUI】。步骤回顾 2022年的npm组件包的发布删除教程_npm i ant-design/pro-components 怎么删除_啥咕啦呛的博客-CSDN博客 1.在gitee上创建一个项目,相信你是会的 2.创建初始化项目看吧时隔一年坑来了截图为证 提示很明确node版本低了使用nvm切换一下之前有说过nvm的安装使用 报错又来了 Command vue init requires a global addon to be installed. Please run yarn global add vue/cli-init and try again. 解决方法npm install -g vue/cli-init 额算了自己初始化项目吧 1.新建文件夹src及基础内容 建文件夹assrts放图片资源 放入图片zui.svg 建components放组件文件库 在componets文件夹里新增一个zTag.vue文件内容如下 scriptexport default {name: zTag,props:{text:{type: String,default: Tag},color:{type: String,default: #1676FF},bgColor:{type: String,default: #e8f1ff},borColor:{type: String,default: #d0e4ff},},render(h) {const { color, bgColor, borColor } this;const classes [z-tag,];return h(span,{class: classes,style: { backgroundColor: bgColor,color: color,borderColor: borColor },domProps: {innerHTML: this.$slots.default[0].text},})}} /scriptstyle scoped.z-tag{background-color: #e8f1ff;border-color: #d0e4ff;display: inline-block;height: 32px;padding: 0 10px;line-height: 30px;font-size: 12px;color: #1676FF;border-width: 1px;border-style: solid;border-radius: 4px;box-sizing: border-box;white-space: nowrap;} /style建App.vue内容如下 templatediv idappimg src./assets/zui.svg width200pxz-tag color#E02020 bg-color#e0202026 bor-color#e0202033标签/z-tag/div /templatescript import zTag from ./components/zTag export default {name: app,components: {zTag,},data () {return {}} } /scriptstyle #app{text-align: center; } /style建index.js文件内容如下 import zTag from ./components/zTagconst components [zTag, ] const install function (Vue) {if (install.installed) return// 遍历注册全局组件components.map(component Vue.component(component.name, component))// 这一步判断window.Vue是否存在因为直接引用vue.min.js 它会把Vue绑到Window上我们直接引用打包好的js才能正常跑起来。if (typeof window ! undefined window.Vue) {install(window.Vue)} } export default install 建main.js内容如下 import Vue from vue import App from ./App.vueimport zTag from ../src/components/zTagconst components [zTag, ] const install function (Vue) {if (install.installed) return// 遍历注册全局组件components.map(component Vue.component(component.name, component))// 这一步判断window.Vue是否存在因为直接引用vue.min.js 它会把Vue绑到Window上我们直接引用打包好的js才能正常跑起来。if (typeof window ! undefined window.Vue) {install(window.Vue)} }new Vue({el: #app,render: h h(App) }) export default install; 2.新建index.html !DOCTYPE html html langenheadmeta charsetutf-8titlezui/title/headbodydiv idapp/divscript src/dist/zui.js/script/body /html3.新建package.json {name: zui-vue2,description: vue2.0 components,version: 0.0.1,author: zhouzhenhan 1659725767qq.com,license: MIT,private: false,main: dist/zui.js,scripts: {dev: cross-env NODE_ENVdevelopment webpack-dev-server --open --hot,build: cross-env NODE_ENVproduction webpack --progress --hide-modules},dependencies: {vue: ^2.5.11},browserslist: [ 1%,last 2 versions,not ie 8],devDependencies: {babel-core: ^6.26.0,babel-loader: ^7.1.2,babel-preset-env: ^1.6.0,babel-preset-stage-3: ^6.24.1,cross-env: ^5.0.5,css-loader: ^0.28.7,file-loader: ^1.1.4,vue-loader: ^13.0.5,vue-template-compiler: ^2.4.4,webpack: ^3.6.0,webpack-dev-server: ^2.9.1} }4.新建webpack.config.js var path require(path); var webpack require(webpack); const NODE_ENV process.env.NODE_ENV;module.exports {entry: NODE_ENVdevelopment?./src/main.js:./src/index.js ,output: {path: path.resolve(__dirname, ./dist),publicPath: /dist/,filename: zui.js, // npm run build生成的文件名library: zui, // 指定的就是你使用require时的模块名libraryTarget: umd, // 指定输出格式// umdNamedDefine: true // 会对 UMD 的构建过程中的 AMD 模块进行命名。否则就使用匿名的 define},module: {rules: [{test: /\.css$/,use: [vue-style-loader, css-loader]},{test: /\.vue$/,loader: vue-loader,options: {loaders: {less: [vue-style-loader, css-loader, less-loader]}}},{test: /\.less$/,use: [vue-style-loader, css-loader, less-loader]},{test: /\.js$/,loader: babel-loader,exclude: /node_modules/},{test: /\.(png|jpg|gif|svg)$/,loader: file-loader,options: {name: [name].[ext]?[hash]}}]},resolve: {alias: {vue$: vue/dist/vue.esm.js},extensions: [*, .js, .vue, .json]},devServer: {historyApiFallback: true,noInfo: true,overlay: true},performance: {hints: false}, };if (process.env.NODE_ENV production) {module.exports.plugins (module.exports.plugins || []).concat([new webpack.DefinePlugin({process.env: {NODE_ENV: production}}),new webpack.optimize.UglifyJsPlugin({sourceMap: false,compress: {warnings: false}}),new webpack.LoaderOptionsPlugin({minimize: true})]); }然后npm install,npm run dev ,npm run build. 看到运行后显示如下代表成功了 3.发布组件库 npm whoami 查看是否有npm登录 npm login 登录 输入name,输入passwod,然后输入邮箱后续升级版本邮件都会有通知最后输入邮箱的一次性密码。 登录成功后就可以npm publish --otpXXXXXX 可以看到发布成功~
http://www.zqtcl.cn/news/648968/

相关文章:

  • 做网站好还是做程序员好wordpress new图标
  • 秀洲住房与建设局网站徐州建设工程招投标官方网站
  • 做公司网站要注意哪些问题做章的网站
  • 南京建设网站维护洛阳最新通告今天
  • 网站名称创意大全wordpress公开课插件
  • 淮安市城市建设档案馆网站可以做网页的软件
  • 网站空间服务器wordpress 排除置顶文章
  • 有域名后怎么做网站邯郸做移动网站的地方
  • 商标可以做网站吗网站开发的大学生应届简历
  • 长沙长沙网站建设公司saas系统架构
  • 成都销售型网站长春财经学院多大
  • 手机自己制作表白网站app项目网络计划图怎么画
  • 品牌网站如何做seo浏览器正能量网址
  • 开封做网站哪家好网页设计制作网站大一素材
  • 河南网站域名备案莱芜新闻电视台节目表
  • 长春网站建设新格做天猫还是做网站推广
  • 新网站建设的感想安阳区号是什么
  • 余姚市城乡建设局网站wordpress 预览插件
  • 游戏开发和网站开发wordpress foreign trade
  • 网站设计 原型图html购物网站模板
  • 谷歌网站推广报价国产搜什么关键词最好看
  • 婚礼网站有哪些个人做网站需要什么条件
  • 深圳企业网站seo人才招聘网站建设
  • 谷歌下载seo是什么软件
  • 个人网站设计分析小程序在线制作平台
  • 网站开发 一般用什么语言vi视觉设计案例
  • 微信公众平台官方网官网seo优化找哪家做
  • 简约 网站模板网站目录链接怎么做
  • 国内地铁建设公司网站大连做网站外包
  • 微网站营销是什么网站图片上传代码