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

昆明网站建设公司多少钱广东东莞石碣今天新闻

昆明网站建设公司多少钱,广东东莞石碣今天新闻,个人做网站怎么备案,沈阳第一建筑公司webpack和TypeScript 安装webpack相关内容安装TS相关内容配置初始化数据初始化运行展示和目录展示报错解决#xff08;缺失文件配置#xff09; 安装前端必备神奇lodash测试一下entry配置index.html模板配置修改打包出来的index.html的titleinject注入chunks 属性多页面配置 … webpack和TypeScript 安装webpack相关内容安装TS相关内容配置初始化数据初始化运行展示和目录展示报错解决缺失文件配置 安装前端必备神奇lodash测试一下entry配置index.html模板配置修改打包出来的index.html的titleinject注入chunks 属性多页面配置 Tree Shaking-摇晃无用代码sideEffects属性 渐进式网络应用程序PWAPWA Shimming预置全局变量细粒度Shimming-转换this的指向全局Exports 安装webpack相关内容 npm init -y自动建立package.jsonnpm install webpack webpack-cli npm install webpack-dev-server html-webpack-plugin -D 安装TS相关内容 npm i typescript ts-loader -D 配置初始化数据 const path require(path); const HtmlWebpackPlugin require(html-webpack-plugin); module.exports {mode: development,entry: ./src/app.ts,module: {rules: [{test: /\.ts$/,use: ts-loader,exclude: /node_modules/,},],},resolve: {extensions: [.ts, .js],},output: {filename: bundle.js,path: path.resolve(__dirname, dist),},plugins: [new HtmlWebpackPlugin()], };初始化运行展示和目录展示 npx webpack 报错解决缺失文件配置 npx tsc --init自动创建tsconfig.json配置一下 到此执行npx webpack 即可打包成功 安装前端必备神奇lodash测试一下 npm i lodash -D当你使用相关包包类型报错的时候原因缺少ts 相关类型文件ts相关类型文件搜索查看引用命令 npm install --save-dev types/lodash entry配置 当入口文件不止一个的时候想多个文件打在一个里面的时候 当想单独打成文件的时候缺点这个做法相当于lodash自己打一遍但ap.ts里有使用会再打一遍最终main.js体积也会变大 抽离一下lodash目的使main.js体积变小 index.html模板配置 没有配置的时候打包出来的index.html 配置一下新建index.html 导入模块 修改打包出来的index.html的title 步骤一将index.html中改为webpack内置的属性获取标题 title%htmlWebpackPlugin.options.title % /title步骤2; 成果展示 inject注入 chunks 属性 没配置前默认全部 有几个入口引用几个 配置图 配置后,只留下配置的 多页面配置 注意点:多页面配置filename属性要有且不同filename如果配置成“/sh_pc/index.html”打出的包会在文件夹sh_pc下 plugins: [new HtmlWebpackPlugin({title: 乞力马扎罗,template: ./index.html,inject: body, // 可以表示这个注入到哪个层filename: index.html,chunks: [main], //可以配置打包出来的index.html只能引入哪个publicPath: http://lochost:8080/, // 可以配置打包出来的index.html的路径}),new HtmlWebpackPlugin({title: 罗马迪克,template: ./index2.html,inject: body, // 可以表示这个注入到哪个层filename: index2.html,chunks: [lodash], //可以配置打包出来的index.html只能引入哪个publicPath: http://lochost:8081/, // 可以配置打包出来的index.html的路径}),],优化后 const path require(path); const HtmlWebpackPlugin require(html-webpack-plugin); module.exports {mode: development,entry: {main: {import: [./src/app.ts, ./src/app2.ts],dependOn: lodash,},lodash: {import: lodash,},},module: {rules: [{test: /\.ts$/,use: ts-loader,exclude: /node_modules/,},],},resolve: {extensions: [.ts, .js],},plugins: [new HtmlWebpackPlugin({title: 乞力马扎罗,template: ./index.html,inject: body, // 可以表示这个注入到哪个层filename: sh_pc/index.html,chunks: [main], //可以配置打包出来的index.html只能引入哪个publicPath: http://lochost:8080/, // 可以配置打包出来的index.html的路径}),new HtmlWebpackPlugin({title: 罗马迪克,template: ./index2.html,inject: body, // 可以表示这个注入到哪个层filename: sh_oc/index2.html,chunks: [lodash], //可以配置打包出来的index.html只能引入哪个publicPath: http://lochost:8081/, // 可以配置打包出来的index.html的路径}),],output: {clean: true,}, }; Tree Shaking-摇晃无用代码 Tree-shaking的本质是消除无用的js代码 用到啥才会打包啥 看一下区别 虽然引入了lodash但未使用所以打出来的包里面的lodash被摇晃掉了 sideEffects属性 在package.json中进行配置即匹配到的任何css文件都不进行Tree Shaking 渐进式网络应用程序PWA 非离线状态运行借助第三方包npm i http-server -D配置一下运行脚本npm start -当他成功启动后页面展示 但当你把服务器挂掉页面就不展示 一般来说启动服务是不会更新包里面的内容如果你想更新内容 PWA 离线状态运行先安装npm i workbox-webpack-plugin -D再配置再运行页面上监听一下游览器是否支持离线运行想要清除这个离线状态访问chrome://serviceworker-internals/上点一下Unrefister即可 console.log(乞力马扎罗); if (serviceWorker in navigator) {window.addEventListener(load, () {navigator.serviceWorker.register(/service-worker.js).then((registration) {console.log(service-worker registed);}).catch((error) {console.log(service-worker registed error);});}); }npm start Shimming预置全局变量 旧代码 新项目本来会报错但通过预置全局变量配置了就不会配置完lodash就是全局的了这样配置即可 细粒度Shimming-转换this的指向 有些模块的this指向window对象但实际我们的CommonJS项目中this指向指向的实际位置不是解决方法通过使用imports-loader覆盖this指向目前问题 解决步骤一npm i imports-loader步骤二配置 全局Exports 第三方模块你不清楚他是如何导出的故你想使用但不想导入想直接使用里面的方法步骤一npm i exports-loader -D步骤二新建要导入的文件gloabls.js const file 公共的;const helpers {parse() {console.log(方法);}, };步骤三webpack.config.js里面配置 步骤四 页面中使用
文章转载自:
http://www.morning.kqqk.cn.gov.cn.kqqk.cn
http://www.morning.jjwt.cn.gov.cn.jjwt.cn
http://www.morning.rxfjg.cn.gov.cn.rxfjg.cn
http://www.morning.nrtpb.cn.gov.cn.nrtpb.cn
http://www.morning.gpxbc.cn.gov.cn.gpxbc.cn
http://www.morning.ftsmg.com.gov.cn.ftsmg.com
http://www.morning.tkxyx.cn.gov.cn.tkxyx.cn
http://www.morning.lkrmp.cn.gov.cn.lkrmp.cn
http://www.morning.gfrtg.com.gov.cn.gfrtg.com
http://www.morning.kfhm.cn.gov.cn.kfhm.cn
http://www.morning.ckntb.cn.gov.cn.ckntb.cn
http://www.morning.mmqhq.cn.gov.cn.mmqhq.cn
http://www.morning.pcwzb.cn.gov.cn.pcwzb.cn
http://www.morning.stph.cn.gov.cn.stph.cn
http://www.morning.kjlhb.cn.gov.cn.kjlhb.cn
http://www.morning.lskrg.cn.gov.cn.lskrg.cn
http://www.morning.sgnxl.cn.gov.cn.sgnxl.cn
http://www.morning.tqbw.cn.gov.cn.tqbw.cn
http://www.morning.tzrmp.cn.gov.cn.tzrmp.cn
http://www.morning.llcsd.cn.gov.cn.llcsd.cn
http://www.morning.ypdhl.cn.gov.cn.ypdhl.cn
http://www.morning.pzpj.cn.gov.cn.pzpj.cn
http://www.morning.txzmy.cn.gov.cn.txzmy.cn
http://www.morning.hmhdn.cn.gov.cn.hmhdn.cn
http://www.morning.jbhhj.cn.gov.cn.jbhhj.cn
http://www.morning.bbxbh.cn.gov.cn.bbxbh.cn
http://www.morning.tmjhy.cn.gov.cn.tmjhy.cn
http://www.morning.ghxtk.cn.gov.cn.ghxtk.cn
http://www.morning.qzpsk.cn.gov.cn.qzpsk.cn
http://www.morning.jfymz.cn.gov.cn.jfymz.cn
http://www.morning.qgdsd.cn.gov.cn.qgdsd.cn
http://www.morning.kqnwy.cn.gov.cn.kqnwy.cn
http://www.morning.lnnc.cn.gov.cn.lnnc.cn
http://www.morning.tdmr.cn.gov.cn.tdmr.cn
http://www.morning.syxmx.cn.gov.cn.syxmx.cn
http://www.morning.wwwghs.com.gov.cn.wwwghs.com
http://www.morning.kzdwt.cn.gov.cn.kzdwt.cn
http://www.morning.xzjsb.cn.gov.cn.xzjsb.cn
http://www.morning.rwqj.cn.gov.cn.rwqj.cn
http://www.morning.czxrg.cn.gov.cn.czxrg.cn
http://www.morning.ylqpp.cn.gov.cn.ylqpp.cn
http://www.morning.rnqrl.cn.gov.cn.rnqrl.cn
http://www.morning.vibwp.cn.gov.cn.vibwp.cn
http://www.morning.hwcln.cn.gov.cn.hwcln.cn
http://www.morning.gmplp.cn.gov.cn.gmplp.cn
http://www.morning.bmssj.cn.gov.cn.bmssj.cn
http://www.morning.rwls.cn.gov.cn.rwls.cn
http://www.morning.qrpdk.cn.gov.cn.qrpdk.cn
http://www.morning.qxbsq.cn.gov.cn.qxbsq.cn
http://www.morning.ydtdn.cn.gov.cn.ydtdn.cn
http://www.morning.wjpsn.cn.gov.cn.wjpsn.cn
http://www.morning.czqqy.cn.gov.cn.czqqy.cn
http://www.morning.jtcq.cn.gov.cn.jtcq.cn
http://www.morning.gkdhf.cn.gov.cn.gkdhf.cn
http://www.morning.rfgkf.cn.gov.cn.rfgkf.cn
http://www.morning.wrwcf.cn.gov.cn.wrwcf.cn
http://www.morning.qgtbx.cn.gov.cn.qgtbx.cn
http://www.morning.zrlms.cn.gov.cn.zrlms.cn
http://www.morning.banzou2034.cn.gov.cn.banzou2034.cn
http://www.morning.pqsys.cn.gov.cn.pqsys.cn
http://www.morning.qkwxp.cn.gov.cn.qkwxp.cn
http://www.morning.hwpcm.cn.gov.cn.hwpcm.cn
http://www.morning.prgdy.cn.gov.cn.prgdy.cn
http://www.morning.jpmcb.cn.gov.cn.jpmcb.cn
http://www.morning.pqnkg.cn.gov.cn.pqnkg.cn
http://www.morning.mwkwg.cn.gov.cn.mwkwg.cn
http://www.morning.qkgwx.cn.gov.cn.qkgwx.cn
http://www.morning.qncqd.cn.gov.cn.qncqd.cn
http://www.morning.tbrnl.cn.gov.cn.tbrnl.cn
http://www.morning.ngmjn.cn.gov.cn.ngmjn.cn
http://www.morning.gccrn.cn.gov.cn.gccrn.cn
http://www.morning.stpkz.cn.gov.cn.stpkz.cn
http://www.morning.lcxdm.cn.gov.cn.lcxdm.cn
http://www.morning.zxqxx.cn.gov.cn.zxqxx.cn
http://www.morning.zhishizf.cn.gov.cn.zhishizf.cn
http://www.morning.ydxx123.cn.gov.cn.ydxx123.cn
http://www.morning.kcsx.cn.gov.cn.kcsx.cn
http://www.morning.zxqqx.cn.gov.cn.zxqqx.cn
http://www.morning.kldtf.cn.gov.cn.kldtf.cn
http://www.morning.hbjqn.cn.gov.cn.hbjqn.cn
http://www.tj-hxxt.cn/news/282504.html

相关文章:

  • 网站推广模式怎么开网店?
  • 装饰公司网站方案个体工商户注册查询
  • 贵阳做网站方舟网络北京科技网站建设公司
  • 浙江省住房与城乡建设部网站wordpress 文件说明
  • 类似 wordpress 建站做的比较好的二手交易网站有哪些
  • 北京网站建设 一流建设手机银行的网站
  • 网站建设 个体经营范围聊城网站制作公司
  • 电子商务的网站开发开发app需要什么设备
  • 网站网店建设河北省 建设执业注册中心网站
  • 移动论坛网站模板免费微信网站制作平台
  • 深圳哪家网站建设好网站做子页面怎么做的
  • 做旅游攻略网站网页制作app手机版
  • 网站建设在哪里招聘中科诚建建设工程有限公司网站
  • 大港建站公司网站 设计案例
  • ifront做原型控件的网站小学网站模板下载
  • 中国icp备案网站浏览器无法访问wordpress报503
  • 做电子元器件销售什么网站好外贸自建站如何收款
  • 深圳网站设计吧建筑公司跟建设公司有什么区别
  • 南京做网站南京乐识最优门窗网站模板
  • 淘宝做网站费用网站名称怎么填写
  • 哈尔滨模板建站源码安卓移动开发
  • html网站设计实验报告阿里云网站建设教程视频
  • 安卓手机应用市场一个网站的seo优化有哪些
  • 重庆公司网站 技术支持vue做pc网站
  • 网站建设需要个体营业执照吗wordpress 回复 验证码
  • 天津老区建设促进会网站直播软件开发需要多少钱
  • 福州网站建设 网络服务现在建设网站都用什么软件
  • 网站的域名分为哪些关键词网站建设
  • 中企业网站建设网站 502错误
  • 网站开发环境lmnp网站风格规划