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

网站制作过程中常见的问题建设银行面试通知网站

网站制作过程中常见的问题,建设银行面试通知网站,wordpress图片多链接,网站建设策划书 范文1.HMR 在devServer当中添加hot:true 热模块化功能 含义:当其中有一个文件发生变化的时候#xff0c;那么就会被重新打包一次#xff0c;极大的提高了构建速度 A.样式文件:可以使用HMR功能#xff0c;因为在style-loader当中实现了 B.js文件:默认不能使用HMR功能#xf…1.HMR 在devServer当中添加hot:true 热模块化功能 含义:当其中有一个文件发生变化的时候那么就会被重新打包一次极大的提高了构建速度 A.样式文件:可以使用HMR功能因为在style-loader当中实现了 B.js文件:默认不能使用HMR功能如果要使用需要添加能在js当中使用HMR功能的代码 注意:HMR对js文件的处理只能处理非入口文件的js文件 例如在js代码当中使用HMR功能: function print(){console.log(1); } if(module.hot){module.hot.accept(./app.js,function(){print();}) } C.html文件:不能使用HMR功能因为html文件就一个改动了那么就要对全部文件都进行编译。 解决方法:修改entry入口将html文件引入 最终代码: /*HMR: hot module replacement 热模块替换 / 模块热替换作用一个模块发生变化只会重新打包这一个模块而不是打包所有模块 极大提升构建速度样式文件可以使用HMR功能因为style-loader内部实现了~js文件默认不能使用HMR功能 -- 需要修改js代码添加支持HMR功能的代码注意HMR功能对js的处理只能处理非入口js文件的其他文件。html文件: 默认不能使用HMR功能.同时会导致问题html文件不能热更新了~ 不用做HMR功能解决修改entry入口将html文件引入 */const { resolve } require(path); const HtmlWebpackPlugin require(html-webpack-plugin);module.exports {entry: [./src/js/index.js, ./src/index.html],output: {filename: js/built.js,path: resolve(__dirname, build)},module: {rules: [// loader的配置{// 处理less资源test: /\.less$/,use: [style-loader, css-loader, less-loader]},{// 处理css资源test: /\.css$/,use: [style-loader, css-loader]},{// 处理图片资源test: /\.(jpg|png|gif)$/,loader: url-loader,options: {limit: 8 * 1024,name: [hash:10].[ext],// 关闭es6模块化esModule: false,outputPath: imgs}},{// 处理html中img资源test: /\.html$/,loader: html-loader},{// 处理其他资源exclude: /\.(html|js|css|less|jpg|png|gif)/,loader: file-loader,options: {name: [hash:10].[ext],outputPath: media}}]},plugins: [// plugins的配置new HtmlWebpackPlugin({template: ./src/index.html})],mode: development,devServer: {contentBase: resolve(__dirname, build),compress: true,port: 3000,open: true,// 开启HMR功能// 当修改了webpack配置新配置要想生效必须重新webpack服务hot: true} }; 2.souce-map 基本格式 devtool: eval-source-map(在这里可以使用其他格式) 概念: source-map: 一种 提供源代码到构建后代码映射 技术 如果构建后代码出错了通过映射可以追踪源代码错误     基本格式:[inline-|hidden-|eval-][nosources-][cheap-[module-]]source-map     source-map外部       错误代码准确信息 和 源代码的错误位置     inline-source-map内联       只生成一个内联source-map       错误代码准确信息 和 源代码的错误位置     hidden-source-map外部       错误代码错误原因但是没有错误位置       不能追踪源代码错误只能提示到构建后代码的错误位置     eval-source-map内联       每一个文件都生成对应的source-map都在eval       错误代码准确信息 和 源代码的错误位置     nosources-source-map外部       错误代码准确信息, 但是没有任何源代码信息     cheap-source-map外部       错误代码准确信息 和 源代码的错误位置       只能精确到行     cheap-module-source-map外部       错误代码准确信息 和 源代码的错误位置       module会将loader的source map加入 内联 和 外部的区别1. 外部生成了文件内联没有 2. 内联构建速度更快     开发环境速度快调试更友好       速度快(evalinlinecheap...)         eval-cheap-souce-map         eval-source-map       调试更友好           souce-map         cheap-module-souce-map         cheap-souce-map     生产环境源代码要不要隐藏? 调试要不要更友好       内联会让代码体积变大所以在生产环境不用内联       nosources-source-map 全部隐藏       hidden-source-map 只隐藏源代码会提示构建后代码错误信息 配置文件为 const { resolve } require(path); const HtmlWebpackPlugin require(html-webpack-plugin);module.exports {entry: [./src/js/index.js, ./src/index.html],output: {filename: js/built.js,path: resolve(__dirname, build)},module: {rules: [// loader的配置{// 处理less资源test: /\.less$/,use: [style-loader, css-loader, less-loader]},{// 处理css资源test: /\.css$/,use: [style-loader, css-loader]},{// 处理图片资源test: /\.(jpg|png|gif)$/,loader: url-loader,options: {limit: 8 * 1024,name: [hash:10].[ext],// 关闭es6模块化esModule: false,outputPath: imgs}},{// 处理html中img资源test: /\.html$/,loader: html-loader},{// 处理其他资源exclude: /\.(html|js|css|less|jpg|png|gif)/,loader: file-loader,options: {name: [hash:10].[ext],outputPath: media}}]},plugins: [// plugins的配置new HtmlWebpackPlugin({template: ./src/index.html})],mode: development,devServer: {contentBase: resolve(__dirname, build),compress: true,port: 3000,open: true,hot: true},devtool: eval-source-map };
http://www.w-s-a.com/news/801121/

相关文章:

  • 在线网站代码生成我想做个百度网站怎么做
  • 网站的建设费用分为长治市建设厅官方网站
  • 做网站都有哪些费用建设免费手机网站
  • 网站 组成代码做网站图片怎么插
  • 2020中国企业500强榜单南宁seo标准
  • 北美购物网站排名烟台专业的网站建站公司
  • 门户网站设计特点营销策划咨询机构
  • 天津做网站就到徽信xiala5中国营销型网站
  • 外汇网站建设制作深圳三站合一网站建设
  • 深圳坂田网站设计公司有哪些学校网站建设管理办法
  • 太原建设银行网站中山营销型网站设计
  • 广东省建设厅官方网站多少钱江苏省江建集团有限公司建设网站
  • 网站开发主流服装网站开发课程设计
  • 在iis里面创建网站wordpress响应式视频
  • 学设计哪个网站好网页设计音乐网站
  • 可以自己做斗图的网站上海模板建站多少钱
  • 山东川畅信息技术有限公司网站建设网站开发任务书
  • 网站排版设计欣赏搭建公司介绍网站
  • 网站弹窗是怎么做的长沙智优营家
  • 手机网站菜单设计模板菜单网站图片素材
  • 浙江网站推广爱企查企业查询入口
  • 公司网站平台vs2012网站开发课程设计
  • 哪些方法可以建设网站做网站失败
  • 龙岗网站建设技术wordpress左右两栏
  • 电子商务网站开发与应用的介绍怎么查询域名是否备案
  • 想做一个自己设计公司的网站怎么做的权威发布型舆情回应
  • 做ppt用的音效网站python基础教程网易
  • 可以做免费广告的网站有哪些做视频赚钱的国外网站
  • 苏州做物流网站电话郑州网站高端网站设计
  • 网站建设音乐插件怎么弄wordpress添加数据库文件