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

山东国舜建设集团网站WordPress插件分享

山东国舜建设集团网站,WordPress插件分享,wordpress 加密解密,昌乐网页设计三、创建脚手架 一、环境准备 1、安装node.js **下载地址#xff1a;**https://nodejs.org/zh-cn/界面展示 2、检查node.js版本 查看版本的两种方式 node -vnode -version 出现版本号则说明安装成功#xff08;最新的以官网为准#xff09; 3、为了提高我们的效率**https://nodejs.org/zh-cn/界面展示 2、检查node.js版本 查看版本的两种方式 node -vnode -version 出现版本号则说明安装成功最新的以官网为准 3、为了提高我们的效率可以使用淘宝的镜像源 输入npm install -g cnpm --registryhttps://registry.npm.taobao.org 即可安装npm镜像源以后再用到npm的地方直接用cnpm来代替就好了因为没有镜像源的话安装速度比较慢 检查是否安装成功cnpm -v 二、搭建vue环境 1、全局安装vue-cli 这里注意安装vue-cli对node.js的版本是有要求的 装的两种方式输入cmd命令 npm install -g vue/cli 这个是从国外下载的比较慢cnpm install -g vue/cli 这个是从镜像源下载 查看安装的版本显示版本号说明安装成功 vue --version 如果你原来有版本或者版本比较低可以升级 npm update -g vue/cliyarn global upgrade --latest vue/cli 三、创建vue项目 1、用cmd命令创建项 1.1 创建文件 以管理员身份打开命令行界面进入任意一个想要创建项目的文件夹输入vue create vue01 1.2选择配置信息 通过上下方向键选择对应配置然后回车 1.3 创建成功 Successfully created project vue_bailuo_02出现这个说明创建成功 1.4运行 cd到项目文件夹下面cd vue_bailuo_02 输入代码运行文件npm run serve 1.5 启动 在浏览器输入对应的网址就可以看到界面啦http://localhost:8080/ 1.6 停止服务 两下CtrlC 或者CtrlC一下然后Y 4、脚手架解构分析 4.1 最开始根目录下的文件 4.1.1 .gitignore 文件 是git 的忽略文件哪些文件或文件夹不想接受git的管理,你在这配好,关掉,结束 4.1.2 babel.config.js 文件重要 重要归重要,不需要我们在里面写东西;babel控制文件你得告诉配置一下怎么转换采用什么样的标准 直接用官方写好的但是有些人比较好奇可以参考babel中文官网文档 4.1.3 package.json 只要你打开的工程是一个符合npm规范的那么一定会有包的说明数(package.json)name:名字version:版本dependencies:采用的依赖core-js: ^3.8.3,vue: ^2.6.14:里面用了哪些库 常用的一些命令 我们执行npm run serve其实是执行了vue-cli-service serve serve: vue-cli-service serve:是属于我们在开发的过程中你去使用这个命令让人家帮你配置好一个服务器,帮你把东西都弄好了 build: vue-cli-service build:属于是我的代码写完了,我的功能开发完了,人家后端找我要东西;你得给人家的是.html、.css、.js,所以build是构建的意思;所有的功能都写完了最终想把整个工程变成一个浏览器能够认识的东西,那你执行这个(也就是最后一次编译) lint: vue-cli-service lint:几乎不用。如果你执行了这个lint那就是把整个代码里面写过的js、vue文件全都进行一次语法检查,告诉你哪写的不对哪写的不太好。因为插件里面有更好的检查;语法检查肯定要检查但是要有个度。所以不太用 4.1.4 package-lock.json 这个是包版本控制文件:你用到了一个包,这里记录着包的版本信息(version)记录着下载地址信息(resolved)等你以后再安装这个东西的时候它能保证最快的速度给你安装到指定版本,如果没有这个lock文件版本就锁不住了:如果你又下载一个文件的时候很有可能帮你下载一个8.x.xx,一般我们这个文件就留着 4.1.5 READMI.md 对整个工程进行一个说明、描述 4.2 src 执行了npm run serve之后,它首先是找到哪个文件开始运行然后一点一点摸排清楚 里面有俩个文件夹和俩个文件 4.2.1 App.Vue文件 看一下App的结构(template/template): templatediv idappimg altVue logo src./assets/logo.pngHelloWorld msgWelcome to Your Vue.js App//div /templateimg altVue logo src./assets/logo.png:引入外部的图片(当前目录下assets的logo.png文件)HelloWorld msgWelcome to Your Vue.js App/:引入一个HelloWorldscript import HelloWorld from ./components/HelloWorld.vueexport default {name: App,components: {HelloWorld} } /scriptstyle #app {font-family: Avenir, Helvetica, Arial, sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-align: center;color: #2c3e50;margin-top: 60px; } /style4.2.2 main.js文件 src中有个特别重要的人,叫main.js,重要到当你执行完npm run serve命令之后,直接去运行main.js 4.2.3 assets文件夹 这个文件夹名称经常在前端的项目里面出现,这个文件夹一般放静态资源一般放图片视频等 4.2.4 components文件夹 叫组件们所有程序员写得组件都往里面放,唯独App.vue从npm run serve开始 npm run serve - main.js - App.vue - 组件们 -放到了- index.html4.3 public文件夹 4.3.1 favicon.ico 网站得页签图标 4.3.2 index.html(非常重要) 它是我们整个应用的界面 !DOCTYPE html html langheadmeta charsetutf-8meta http-equivX-UA-Compatible contentIEedgemeta nameviewport contentwidthdevice-width,initial-scale1.0link relicon href% BASE_URL %favicon.icotitle% htmlWebpackPlugin.options.title %/title/headbodynoscriptstrongWere sorry but % htmlWebpackPlugin.options.title % doesnt work properly without JavaScript enabled. Please enable it to continue./strong/noscriptdiv idapp/div!-- built files will be auto injected --/body /html meta http-equivX-UA-Compatible contentIEedge:针对IE浏览器的特殊配置,含义是让这个IE浏览器以最高的渲染级别渲染页面meta nameviewport contentwidthdevice-width,initial-scale1.0:开启移动端的理想视口link relicon href% BASE_URL %favicon.ico:你的项目开发完了部署到服务器上的时候容易产生一个奇奇怪怪的路径错误,脚手架是这么说的:你在这个html里面如果想引入文件,你别./,../,/都不要写了就写% BASE_URL % % BASE_URL %:指的就是public所在的路径,这个就代表了以前的./了,底层是有处理的title% htmlWebpackPlugin.options.title %/title:配置网页标题 % htmlWebpackPlugin.options.title %:就是默默来到package.json当中,去找name。这是webpack里面的一个插件完成的功能,你只要这么写那就会去package.json中去找noscript/noscript:如果你的浏览器不支持js那么strongWere sorry but % htmlWebpackPlugin.options.title % doesnt work properly without JavaScript enabled. Please enable it to continue./strong就会出现到页面上 其他都可以删唯独容器的div不能删 4.4 vue.config.js 使用 vue-cli 3.x 以上的脚手架创建的 vue 项目不再有 build文件夹若需要进行相关配置需在项目目录下新建文件 vue.config.js 4.4.1 常用的配置 // 后端服务器地址 let url http://localhost:8888 module.exports {lintOnSave: false, //设置是否启动语法检查publicPath: ./, // 【必要】静态文件使用相对路径outputDir: ./dist, //打包后的文件夹名字及路径devServer: { // 开发环境跨域情况的代理配置proxy: {// 【必要】访问自己搭建的后端服务器/api: {target: url,changOrigin: true,ws: true,secure: false,pathRewrite: {^/api: /}},// 【范例】访问百度地图的API// vue文件中使用方法 this.$http.get(/baiduMapAPI/place/v2/search// 最终实际访问的接口为 http://api.map.baidu.com/place/v2/search// 遇到以/baiduMapAPI开头的接口便使用此代理/baiduMapAPI: {// 实际访问的服务器地址target: http://api.map.baidu.com,//开启代理在本地会创建一个虚拟服务端然后发送请求的数据并同时接收请求的数据这样客户端和服务端进行数据的交互就不会有跨域问题changOrigin: true,ws: true, // 是否启用websocketssecure: false, // 使用的是http协议则设置为falsehttps协议则设置为true// 将接口中的/baiduMapAPI去掉必要pathRewrite: {^/baiduMapAPI: }},}} }
http://www.pierceye.com/news/864599/

相关文章:

  • 三丰云做网站步骤网站怎么上传ftp
  • 做二手车有哪些网站有哪些手续网站建设单位有哪些方面
  • 建设网站的和服务器常州免费网站制作
  • 电子外贸网站重庆有什么好玩的
  • 商务网站的建设阶段包括郑州的做网站公司哪家好
  • 深圳网站建设网络公司七星彩网投网站建设
  • 手机建网站公司wordpress增加关键字
  • 招聘网站有哪些平台电商网站建设方式
  • 网站的备案要求域名icp备案查询
  • 网站的投资和建设项目站群服务器
  • 建网站电脑版和手机版怎么做网页实训总结及心得体会
  • 网站建设咨询费用一流的网站建设流程图
  • 如何进行营销型企业网站的优化如何在百度上推广自己
  • 360怎么变成建设银行首选网站网站建设财务分析
  • 建设网站的法律可行性分析快手自媒体平台
  • 网站建设的内容规划网站空间 阿里云
  • 网站建设横幅wordpress论坛怎么用
  • 做金融网站违法吗喜迎二十大演讲稿
  • 010-58813333 可信网站做网站的流程是怎么样的
  • 凉山州住房和城乡建设局门户网站南昌seo招聘
  • 恒华大厦做网站公司学校网站制作素材
  • 网站上的动图都怎么做的伊犁州新源县地图高清版
  • 音乐网站设计规划书wordpress爬取文章插件
  • 长沙哪家制作网站好医院网站建设方案需要多少钱
  • 建网站 xyz企业网站wordpress
  • 网站建站工作室做网站收录
  • 广州市天河区工程建设监督网站网站维护的注意事项
  • 人才网站建站织梦网站模块
  • 网站区分治疗早射最有效的方法是什么
  • 市体育局网站 两学一做ip详细地址查询工具