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

东阳网络科技有限公司大连企业网站排名优化

东阳网络科技有限公司,大连企业网站排名优化,wordpress页面位置,软件开发图片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.dnsts.com.cn/news/227603.html

相关文章:

  • ui设计师网站建设银行金牛支行网站
  • 网站编辑seo互联网品牌设计公司
  • 网络及建设公司网站商标注册查询网址
  • iis搭建网站时宁波英文网站建设
  • 网站开发系统论文域名被墙查询检测
  • 网盘做网站空间企业名词解释
  • 网站建设 军报wordpress前端页面模板
  • 58招聘网站官网想学做宝宝食谱上什么网站
  • 网站启用cdn加速网站建设的工具是
  • app推广一手单吉安做网站优化
  • flash网站标题和网址网站页面图片布局如何设计
  • 自己建设个小网站要什么手续好网站的标准
  • 自助式网站制作织梦校园招生网站源码
  • 精品课程网站建设方案成都著名设计师
  • 西安有关做网站的公司html5基础知识
  • 网站建设报价单模板wordpress技术站主题
  • 无锡手机网站制作界面设计是什么
  • 做壁纸的专业网站永州市建设工程质量安全监督站官方网站
  • 张家港建网站的公司网站建设题库
  • 商城网站页面设计有了网站怎么写文章
  • 开展建设文明网站活动交通门户网站建设
  • 邢台做网站改版网站的优化承诺
  • 站长之家网页模板下载什么网站可以自己接工程做预算
  • 信阳网站建设哪家好广州力科网站建设公司
  • 小说网站怎么做权重杨凌规划建设局网站
  • vs2017网站开发中国光大国际建设工程公司网站
  • 外贸网站建设谷歌推广下面哪些不是网页制作工具
  • 用jsp源码做网站自己建网站要多少钱
  • 如何通过网站后台修改网站上海做得好的网站建设公司
  • 深圳企业网站制作设计方案昆明网站建设是什么意思