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

怎么样把以前做的网站删除wordpress栏目页设置

怎么样把以前做的网站删除,wordpress栏目页设置,匿名聊天网站怎么做,外贸做哪些网站平台好前言:(承接webpack的使用(上))在实际开发过程中,webpack 默认只能打包处理以 .js 后缀名结尾的模块,其他非 js 后缀名结尾的模块,webpack 默认处理不了,需要调用 loader 加载器才可以正常打包&a…

前言:(承接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 -D

(2)在 webpack.config.js 的 module -> rules 数组中,添加 loader 规则如下:

const path=require('path')
const HtmlWebpackPlugin=require("html-webpack-plugin")
const htmlePlguin=new 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 -D

(2)在 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 -D

(2)在 webpack.config.js 的 module -> rules 数组中,添加 Loader 规则如下
其中?之后的是 loader 的参数项;limit 用来指定图片的大小,单位是字节(byte)

   module:{rules:[{test:/\jpg|png|gif|bmp|ttf|eot|svg|woff|woff2$/,use:'url-loader?limit=216508' }]}

注意: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 -D

(2)安装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 -D

(3)在项目根目录中,创建 babel 配置文件 babel.config.js 并初始化基本配置如下

module.exports={
presets: ['@babel/preset-env' ],
plugins:['@babel/plugin-transform-runtime',@babel/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.yayakq.cn/news/967672/

相关文章:

  • 旅游网站的功能网页 网 址网站区别
  • 西安网站推广网站建设和网页设计视频教程
  • 有口碑的南通网站建设wordpress主题 视频
  • 新乡网站建设哪家实力强深圳高端画册设计
  • cms网站怎么做耿马网站建设
  • 网站备案和域名备案的区别组织架构及营销网络
  • 招远做网站公司wordpress安装部署
  • 分析可口可乐网站建设的目的郑州网站排名哪家好
  • 怎么样做电影网站温州网站建设技术外包
  • 云网站功能装潢设计是什么
  • 深圳网站制作费用多少wordpress翻译更新失败
  • 哪里的佛山网站建设大流量网站开发
  • 企业网站建设效果网站建设备案是什么
  • 网站文案编辑怎么做广州 网站制
  • 如何做网站的维护工作贵州省职业技能学历双提升工程app
  • 网站建设与推广实训报告册做做网站2023
  • 采网站建设电商运营推广是做什么的
  • 学校网站建设营运预算做的好的外贸网站
  • 免费行情软件app网站大全下载有图片网站建设安全架构
  • 网站搭建好后被移动宽带屏蔽怎么办网络营销案例成功案例
  • 有网站可以接设计的单子做吗自己如何搭建网站
  • 你了解网站建设吗 软文案例照片网站怎么做
  • 网站pc客户端制作网页制作基础教程试卷
  • 河北省住房和城市建设局采购网站北京 一图看懂 最新
  • 锦州做网站的个人设计素材网站花瓣
  • 怎样写网站文案兼职网站建设
  • 做的网站里面显示乱码怎么解决方法云软件网站建设
  • 烟台教育网站建设手机网站怎么提高关键词
  • 西安好的网站建设公司排名上海app开发费用
  • 怀化买房网站网站开发实训报告参考文献