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

做报纸网站做班级网站的素材

做报纸网站,做班级网站的素材,界面设计ui,网站设计标题本章内容包含上一章思考的解决#xff0c;还有一些其它的定制... CSS预处理 关于对.vue文件模块处理规则的配置依次可在build/webpack.base.conf.js-build/vue-loader.conf.js-build/utils.js文件中跟踪#xff1b; 而loaders的关键在于build/vue-loader.conf.js文件… 本章内容包含上一章思考的解决还有一些其它的定制... CSS预处理 关于对.vue文件模块处理规则的配置依次可在build/webpack.base.conf.js-build/vue-loader.conf.js-build/utils.js文件中跟踪 而loaders的关键在于build/vue-loader.conf.js文件中对utils.cssLoaders的调用 ... module.exports {loaders: utils.cssLoaders({sourceMap: sourceMapEnabled,extract: isProduction}), ... 说了这么一堆我想表达啥呢 因为个人在项目中习惯用scss编写样式跟踪以上文件发现针对.vue文件的预处理loaders中已经包含对scss的处理 //utils.js文件exports.cssLoaders function (options) {options options || {} ...return {css: generateLoaders(),postcss: generateLoaders(),less: generateLoaders(less),sass: generateLoaders(sass, { indentedSyntax: true }),scss: generateLoaders(sass),stylus: generateLoaders(stylus),styl: generateLoaders(stylus)} } 这样是不是可以直接使用scss了呢 恭喜你会报错... 查找发现package.json中并没有关于sass-loader的依赖所以我们需要安装sass-loader、node-sassNPM包npm i -D sass-loader、npm i -D node-sass。 测试可行性 安装完成后在src/components/HelloWorld.vue文件中进行测试 局域网访问 默认情况下初始化的环境是不允许局域网访问的如果想局域网访问的话跟踪路径build/webpack.dev.conf.js为什么跟踪这个文件呢可以发现 devServer: {clientLogLevel: warning, ...host: HOST || config.dev.host,port: PORT || config.dev.port,open: config.dev.autoOpenBrowser, ... 这里指定了host字段而HOST值在该文件可查找到const HOST process.env.HOST也就是说如果想要局域网内访问有两种解决方案 在命令行中配置--host 0.0.0.0即在/package.json的scripts中修改 dev: webpack-dev-server --inline --progress --config build/webpack.dev.conf.js --host 0.0.0.0,在config/index.js中:module.exports {dev: { ...host: localhost, // can be overwritten by process.env.HOSTport: 8080, ... 修改host: localhost,为host: 0.0.0.0,即可 推荐使用配置文件修改即第二种。 至于为什么跟踪build/webpack.dev.conf.js文件 因为这个功能是开发环境下独有的要修改开发环境吖必然找开发环境的配置文件进行跟踪。 注意 修改本地服务器配置要重启本地服务器在命令行中Ctrl c然后npm run dev即可才可应用新的配置。测试可行性 重启项目后在浏览器中输入http://192.168.1.106:8080/#/192.168.1.106是你本地IP可通过ipconfig /all查看能够访问就说明局域网内的其他端可以访问。 不信你试试手机。 打包文件路径 如果你想和其它朋友分享你的成果部署到服务器上或直接打包发给朋友通过npm run build即可生成静态资源dist/。 然而打开dist/index.html发现是空白页控制台还报错资源找不到人生失去了希望... 这是因为webpack生产配置文件output.publicPath配置有问题跟踪文件build/webpack.base.conf.js-build/webpack.prod.conf.js。 很好我们在build/webpack.base.conf.js中就发现了 output: {path: config.build.assetsRoot,filename: [name].js,publicPath: process.env.NODE_ENV production? config.build.assetsPublicPath: config.dev.assetsPublicPath}, 跟踪config.build.assetsPublicPath找到config/index.js修改 build: {// Template for index.htmlindex: path.resolve(__dirname, ../dist/index.html),// PathsassetsRoot: path.resolve(__dirname, ../dist),assetsSubDirectory: static,assetsPublicPath: /, //将assetsPublicPath的值修改为./ 为什么这样修改呢 这是因为打包文件引用所在地址的组成规则为output.publicPath filename。 然而这样并没有结束。 如果在样式中引入图片会报图片路径错误引用地址static/css/static/css/img/XXX.png 需要修改build/utils.js if (options.extract) {return ExtractTextPlugin.extract({use: loaders,fallback: vue-style-loader,publicPath: ../../})} else {return [vue-style-loader].concat(loaders)} webpack打包要区分两个路径 打包路径文件存储位置output.path [filename | name]引用路径文件互相引用的位置output.publicname [filename | name]ES6 目前还不能结束... 目前ES6的语法成为了主流如果你在项目中使用了ES6在一些较旧的浏览器中呵呵... 像Object.assign、Array.from...方法无法使用程序报错。 怎么办呢 npm i -S babel-polyfill安装polyfill它会为ES2015添加的新的API作兼容为低版本浏览器可用俗称“垫片”。 需要将polyfill打包到生产包中即build/webpack.base.conf.js文件中 module.exports {context: path.resolve(__dirname, ../),entry: {app: ./src/main.js //需要修改为app: [babel-polyfill,./src/main.js]}, 章节回顾 还记得如何预处理scss么那如果使用Less呢还记得如何局域网访问么那如果想修改端口呢还记得如何打包部署么可能会出现什么问题还记得如何考虑旧版本浏览器兼容么思考 项目结构怎么搭建呢页面结构怎么布局呢哪些组件可以分离出来呢哪些工具单元可以分离出来呢
http://www.yutouwan.com/news/123772/

相关文章:

  • 房屋中介网站建设江西泰飞建设有限公司网站
  • 做外贸哪个英文网站好企业建设网站需注意哪些内容
  • 哪家培训机构学校好福州百度seo排名软件
  • 汕头手机建站模板游戏ui培训
  • 微信小程序联盟网站廊坊建设网站公司
  • 网站建设php论文微商广告推广
  • 白品网站建设房地产政策最新消息
  • 请人做网站需要多少钱肉菜配送网站建设
  • 只做网站的人员工资手机 网站 模板
  • 移动网站与pc网站雄安微网站开发
  • 临湘网站网站开发工作分解结构的树形图
  • 免费的网页网站房屋装修设计方案
  • 亚运村网站建设详细描述建设网站
  • 服务器可以做网站吗个人做网站需要什么条件
  • 对网站提出的优化建议昆明企业网站模板建站
  • 网站建设公司信息网站图片快速加载
  • 360元网站建设免费建设网站入驻
  • 网站后台管理系统 静态页面视频直播源码
  • 缅甸网站后缀之梦英语版网站怎么做
  • 网站的建设和设计方案网站建设丨下拉找金手指信誉
  • 百度网站是怎么建设的中国商务商会官方网站
  • 南昌网站建设方案维护郑州建设工程招标信息网
  • 单仁营销网站的建设黄骅港旅游景点
  • 做一个网站完整的网页张家港专业做网站
  • 东营有做网站的公司外贸软件
  • 监控系统网站开发山东前网站建设
  • 长春建设平台网站的公司吗整合营销的特点有哪些
  • 做购物网站的业务新余网站开发
  • 高端网站定制站山西商城网站建设
  • 网站的现状展示型网站一样做seo优化