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

网络营销网站建设方案大数据培训心得

网络营销网站建设方案,大数据培训心得,wordpress p=,郴州网站建设哪里比较好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.hkea.cn/news/14533317/

相关文章:

  • 网站开发 荣誉资质ftp wordpress
  • 淘宝客网站建设视频哪里可以学酷家乐设计
  • 广州金将令做网站怎么样上海比较好的装修公司排名
  • 网站建设综合实训ppt模板企业网络推广方式
  • 网站建设公司推荐互赢网络企业系统软件排行
  • 室内装饰网站模板牧羊人wordpress主题
  • 大型门户网站建设哪专业wordpress 重定向多
  • 长江证券官方网站下载外贸网站建设注意事项
  • 进口跨境电商网站制作网站定制要求
  • 手机网站开发指南给网站做引流多少钱
  • 建设本地网站支付网站建设费
  • 网站规划总结哪个网站可以做淘宝代码
  • 学做网站论坛 可以吗北京兼职做网站建设
  • 遵义网站建设公司电话多少文化礼堂建设情况网站
  • 做视频网站的公司有哪些公众号开发服务招标公告
  • 好看的静态网站flash网站整站源码免费下载
  • 高端网站建设高端网站建设专家怎么改变wordpress首页
  • 茶叶手机网站seo精灵
  • 河西做网站企业网站的建设目标有哪几种
  • 做网站如何上传昌平网站建设推广优化seo
  • 网站后期维护收费网站设计的主要内容
  • 学生做的网站能攻击培训学校 网站费用
  • 17一起做网站普宁站大连省建设厅网站
  • 建筑人才网官方网站入口wordpress用户规则
  • 网站建站公司一站式服务留学网站建设多少钱
  • 做网站需要做手机版吗温州网站建设小公司
  • 邢台精美网站建设工程专业网站制作电话
  • 常州网站制作公司wordpress网页版入口看文
  • 网站内页怎么做seo房地产销售工作总结
  • 贵州建设考试网站网络宣传的方法渠道