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

视频网站怎么建百元做网站

视频网站怎么建,百元做网站,ps做旅游网站,广东省公共资源交易中心地址前言#xff1a;#xff08;承接webpack的使用(上)#xff09;在实际开发过程中#xff0c;webpack 默认只能打包处理以 .js 后缀名结尾的模块#xff0c;其他非 js 后缀名结尾的模块#xff0c;webpack 默认处理不了#xff0c;需要调用 loader 加载器才可以正常打包承接webpack的使用(上)在实际开发过程中webpack 默认只能打包处理以 .js 后缀名结尾的模块其他非 js 后缀名结尾的模块webpack 默认处理不了需要调用 loader 加载器才可以正常打包否则会报错!通过loader(协助webpack进行打包)打包非js模块 loader loader 加载器可以协助 webpack 打包处理特定的文件模块比如less-loader 可以打包处理 less 相关的文件sass-loader 可以打包处理 scss 相关的文件url-loader可以打包处理 css中与rurl路径相关的文件 1、打包处理css文件 1运行 npm i style-loader css-loader -D 命令安装处理 css 文件的 loader npm i style-loader css-loader -D2在 webpack.config.js 的 module - rules 数组中添加 loader 规则如下: const pathrequire(path) const HtmlWebpackPluginrequire(html-webpack-plugin) const htmlePlguinnew HtmlWebpackPlugin({template:./src/index.html,filename: index.html }) module.exports{// 编译模式mode:development, //development productionentry: path.join(__dirname,./src/index.js), //打包入口文件路径output:{path: path.join(__dirname,./dist), //输出文件的存放路径filename:bundle.js //输出文件的名称},devServer: {static:{directory:path.join(__dirname,/)}},module:{rules:[{test:/\.css$/,use:[style-loader,css-loader,postcss-loader]},]},plugins:[htmlePlguin] }2、打包处理less文件 1运行 npm i less-loader less -D 命令 npm i less-loader less -D 2在 webpack.config.js 的 module - rules 数组中添加 loader 规则如下 module:{rules:[{test:/\.less$/,use:[style-loader,css-loader,less-loader]},]}3、打包处理scss文件 1运行 npm i sass-loader node-sass -D 命令 npm i sass-loader node-sass -D2在 webpack.config.js 的 module - rules 数组中添加 oader 规则如下 module:{rules:[{test:/\.scss$/,use:[style-loader,css-loader,sass-loader]},]}4、打包样式表中的图片和字体文件 1运行 npm i url-loader file-loader -D 命令 npm i url-loader file-loader -D2在 webpack.config.js 的 module - rules 数组中添加 Loader 规则如下 其中?之后的是 loader 的参数项limit 用来指定图片的大小单位是字节(byte) module:{rules:[{test:/\jpg|png|gif|bmp|ttf|eot|svg|woff|woff2$/,use:url-loader?limit216508 }]}注意webpack5对url-loader已经废弃了要用assert 5、打包处理js 文件中的高级语法 对于js高级语法webpack打包回报错 1安装babel转换器相关的包: npm i babel-loader babel/core babel/runtime -D npm i babel-loader babel/core babel/runtime -D2安装babel语法插件相关的包: npm i babel/preset-env babel/plugin-transform-runtime babel/plugin-proposal-class-properties -D npm i babel/preset-env babel/plugin-transform-runtime babel/plugin-proposal-class-properties -D3在项目根目录中创建 babel 配置文件 babel.config.js 并初始化基本配置如下 module.exports{ presets: [babel/preset-env ], plugins:[babel/plugin-transform-runtimebabel/plugin-proposal- class-properties ] }4在webpack.config.js 的 module - rules 数组中添加 Loader 规则如下 { test: /\.jss/use: babel-lorder,exclude: /node modules/ }exclude 为排除项表示 babel-loader 不需要处理 node modules 中的 js 文件 注意exclude这一项必须有不然会报错 loader还有很多可查看webpack官方API中的loader内容
http://www.w-s-a.com/news/794088/

相关文章:

  • 那些网站主做玄幻小说营销策略都有哪些方面
  • 同一源代码再建设一个网站建立网站免费
  • 网站更换服务器影响做seo必须有网站吗
  • 免费网页模板网站php微信微网站怎么做
  • 网站的优点和缺点腾讯企点是什么软件
  • 谷歌英文网站推广网页设计好看的网站
  • 衡水网站建设集团各大网站注册
  • 违法网站开发做注册任务网站源码
  • 帝国cms仿站工具淮南寿县
  • 深圳网站建设方案外包手机怎样使用域名访问网站
  • 安陆市建设局网站磐安做网站
  • 梧州市建设局官方网站商旅100网页版
  • 好的宝安网站建设中企动力的网站开发语言
  • flash网站模板怎么用怎么套模板 网站
  • 建设二手商品网站总结石景山安保服务公司电话
  • 网站建设对于企业的重要性龙岗企业网站设计公司
  • 网站搭建在线支付数码产品网站模板
  • 白云网站建设多少钱WORDPRESS添加前台会员注册
  • 商业网站模板中国字体设计网站
  • 做网站闵行网站建设中英语
  • 写作网站大全如何简单制作生理盐水
  • 云南网站建设维护互联网广告是做什么的
  • 网站 谁建设 谁负责做网站项目
  • 网站建设子栏目怎么弄海口专门做网站
  • 网站建设 温州建设网上银行个人网上银行登
  • 黄页网站推广方案wordpress 压缩插件
  • 网站建设常州网站简介 title
  • 惠州市网站建设个人深圳网站优化价格
  • 营销型网站工程专业网站开发公司
  • 两个路由器做双网站西安关键词优化服务