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

哪里可以做网站开发婚庆公司经营范围

哪里可以做网站开发,婚庆公司经营范围,国外网站dns在线解析,网站建设业务客户来源初级的文章和demo已经基本完成了#xff0c;代码也已经上传到了我的github上#xff0c;如果你对webpack的使用并不是十分了解#xff0c;那么建议你回头看下走近系列#xff0c;里面包括了当前项目中使用频繁的插件#xff0c;loader的讲解。以及基本的webpack配置#…  初级的文章和demo已经基本完成了代码也已经上传到了我的github上如果你对webpack的使用并不是十分了解那么建议你回头看下走近系列里面包括了当前项目中使用频繁的插件loader的讲解。以及基本的webpack配置相关依赖等。如果你已经有了一定的webpack使用经验。那么你直接看这篇文章也是完全没问题的。 这一系列会着重讲解webpack的进阶使用方法前面文章讲解过的一些部分就不会再去重复的解释。 那么还是先交代一下环境以及目录结构这些你可以直接从github上获取到 下面是当前的环境配置版本 在实际的工作当中我们会区分不同的环境来执行不同的webpack配置代码以实现不同环境的要求当前的主要环境其实就两个一个开发环境一个生产环境。开发环境更倾向于便捷的调试开发的方便比如热加载等。而生产环境希望代码的体积更小http请求更少页面的加载速度更快。甚至有些时候两个环境的要求是互斥的。所以才需要根据不同的环境来配置不同的代码。 废话不多说咱们直接进入正题吧。 在前面的文章中为了使静态资源找到正确的路径我们设置了一个变量webpath那么如果要区分环境变量的值肯定是不同的那么我们如何根据命令来使webpath获得不同的值呢其实很简单 修改一下package.json中的build命令和dev命令加上一个参数然后我们在webpack.config.js中可以通过process.env来获取到这个参数。这样就可以区分不同的环境了。 scripts: {test: echo \Error: no test specified\ exit 1,build: set typebuildwebpack --mode production,dev: set typedevwebpack-dev-server --mode development,version: webpack -v } 那么修改完package.json中的命令后我们还需要修改一下webpack.config.js中webpath那段代码 /*根据参数的不同来区分不同的环境*/ if(process.env.type build){var webpath{ /*这个地址目前是随便写的只是为了区别于开发环境真实上线的话要改成你上线的地址*/publicPath:http://www.zaking.com/} }else{var webpath{publicPath:http://192.168.199.124:9090/} } 这样就可以了运行不同的命令来试试效果如何吧。这里简单说明一下process.env是什么process是node的一个全局环境变量process.env.type也就是你设置在scripts命令中的type值。更详细的内容不在这里多说有强迫症的小伙伴可以去看看这里https://nodejs.org/dist/latest-v8.x/docs/api/process.html#process_process_env。 那么环境拆分说完了如何模块化配置webpack呢其实也很简单听起来比较高逼格罢了。简单说就是把通用变量放在一个单独的js文件中然后通过export暴露接口require引入接口而已比如你在使用vue中一定写过很多这种东西再简单也要说一下滴。 我们新建一个与webpack.config.js同级的文件夹名字就叫做entry.js入口。然后我们在entry.js中写入入口配置的代码 const entry {}; //声明路径属性 entry.path{main:./src/main.js } //导出该变量 module.exports entry; 然后在webpack.config.js中引入该模块并且修改下入口处的配置代码 /*在这里引入entry文件的路径*/ const entry require(./entry.js);/*入口文件*/ entry:entry.path 这样就实现了所谓的模块化当然这里只是举一个简单的例子复杂的配置项目可能会有逻辑复杂的模块化配置。比如vue-cli那样的现在你再去看看vue-cli的代码应该也可以看懂一些了只是它的功能更为复杂模块的关联更强。那么这篇文章就暂时写到这里。下一篇会带大家一起看看如何打包第三方类库等更贴近生活的实用技能。本篇文章的代码也已经同步更新到github上了以后随着文章的更新会实时同步代码方便大家学习。 更多专业前端知识请上 【猿2048】www.mk2048.com
http://www.pierceye.com/news/536526/

相关文章:

  • 助孕网站优化推广项目名称有创意大全
  • 百度制作网站福州做商城网站公司
  • 周口师范做网站做类似昵图网网站
  • 岳阳企业网站建设网站服务器暂时不可用怎么办
  • 网站的站点的管理系统网站建设组织架构
  • 怎么制作网站视频教程wordpress 导入图片
  • 淘宝网发布网站建设wordpress不能翻页
  • 怎么样可以做网站wordpress gallery widget
  • 湖北网站推广公司技巧自己做app的软件
  • 网站梦打开又提示无法访问dw网页设计代码茶文化
  • 阳江营销型网站建设wordpress防攻击插件
  • 深圳电信网络建站东莞房价2022最新价格
  • 昆山营销型网站建设温州网上商城网站建设
  • 网站html动态效果asp化妆品网站源码
  • 丹东网站seo国家企业工商网查询
  • 好看云在线网站模板江西省建设厅教育网站
  • 小网站百度做一个网站怎么做呢
  • 城市分站seoseo相关岗位
  • 购物网站开发语言wordpress分类指定页面
  • 中企动力做网站的优势做招聘网站经营范围
  • 重庆企业网站排名优化方法百度录入网站
  • 做薪酬调查有哪些网站校园二手交易网站设计的原则
  • 建设电子商务网站的方法有?网站架构图
  • 网站运营阶段wordpress首页没有显示文章图片
  • 2个小时学会网站建设手机兼职快递录单员
  • 以前有个自助建设网站东莞路桥投资建设公司招聘
  • 电子游艺网站开发常德seo技术
  • 河北邢台wap网站建设南昌网页制作
  • 山东建设人才网站高端母婴网站模板
  • 物业服务网站建设佛山做网站公司有哪些