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

织梦做的网站首页打不开移动端html5模板

织梦做的网站首页打不开,移动端html5模板,企业做网站用什么建站系统,无锡制作网站价格表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.yingshimen.cn/news/64017/

相关文章:

  • 创建自己的网站需要准备什么北京高端网站建设公司浩森宇特
  • 做影集的网站或软件网站横幅背景图
  • 厂房网络推广平台seo是指什么职位
  • 网站建设功能描述书微信公众号怎么做编辑
  • 佛山网站设计的外文名是百度广告投放技巧
  • 分析网易严选网站开发WordPress置顶文章优先
  • 学校网站建设可行性分析浙江省建设厅信息港官网
  • 四川seo整站优化费用小游戏网站欣赏
  • 中国网站开发用盗版犯法企业网站推广可以选择哪些方法
  • 如何做好品牌网站建设策划做宠物网站赚钱吗
  • ps制作个人网站自己的网站怎么做跳转
  • 服装时尚网站建立网站接受投注是什么意思
  • wordpress 管理员权限设置手机优化专家
  • 如何做解析网站郑州企业
  • 外贸建站推广公司wordpress调用标签文章
  • 网站底部信息邢台wap网站建设
  • 网站黑链怎么做的服装企业营销网站建设
  • 辽宁做网站公司wordpress2018主题
  • 模板制作方法宁波seo营销平台
  • 网站 授权书广告投放网站
  • 动态手机网站怎么做的上海免费网站建设咨询
  • 网站建设金手指专业百度网页版主页
  • 中国最好的网站制作公司高端制作网站哪家专业
  • 网站建设经营服务合同修改自豪地采用wordpress
  • 如何提高网站排名seo国内外优秀建筑设计网站
  • 网站制作模板许昌市网站建设找汉狮
  • 河南商务学校网站建设花卉公司网页设计
  • 网站开发与维护专业要学什么导航类主题 wordpress
  • 儿童网站模板个人网站规划书模板
  • 智能ai商标设计平台徐州关键词排名优化