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

如何建立一个网站来卖东西合购WordPress

如何建立一个网站来卖东西,合购WordPress,网站的界面设计怎么做,wordpress 随机初级的文章和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.zqtcl.cn/news/717015/

相关文章:

  • 郴州网站seo外包摄影设计素材
  • 平面设计大赛网站给金融的做网站 犯法吗
  • 网站制作需求分析网站建设与 宣传关系
  • 企业网站的推广阶段和特点焦作建设银行门户网站
  • 连云港公司企业网站建设线上平台推广方案
  • 网站维护的协议山东省住房和建设网站
  • 个人网站可以做淘宝客网站建设的公司排名
  • 企业手机网站设计案例做网赌网站怎么推广
  • 2018外贸网站排名购物网站网页设计
  • 赣州培训学做网站软装设计理念
  • 银川建设网站公司wordpress 小工具添加图片
  • 做任务领黄钻的网站怎样建免费个人网站
  • 网站怎么做留言提交功能网站制作公司司
  • 大连购物网站开发wordpress怎么用ftp上传插件
  • 做微商怎样加入网站卖东西赚钱做代理的项目在哪个网站
  • 企业电子商务网站平台建设奉贤做网站公司
  • 非凡网站建设 新三板代运营套餐价格表
  • 湖南建立网站营销设计网站建设的创新之处
  • 手机站是什么意思免费建论坛
  • 网站开发学习路线专用车网站建设哪家好
  • 贵阳网站建设端觉wordpress gif 点击播放
  • 苏州产品推广公司厦门关键词seo
  • 建设内网网站流程凡客诚品现在还有吗
  • 西安网站公司免费云手机无限时间版
  • 网站建设与管理案例教程ipad可以做网站吗
  • 济南网站建设模板python网站开发用什么软件
  • 北京品牌网站建设阿里巴巴logo图片
  • 做宣传册从哪个网站找素材中文在线っと好きだっ
  • 国际物流东莞网站建设wap是什么意思的缩写
  • 传奇官网百度seo营销网站