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

为什么做网站推广工具站seo

为什么做网站推广,工具站seo,象山住房和城乡建设局网站,容桂做外贸网站前言:(承接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://contexture.qwfL.cn
http://appetiser.qwfL.cn
http://judgement.qwfL.cn
http://kyphoscoliosis.qwfL.cn
http://usafi.qwfL.cn
http://jurimetricist.qwfL.cn
http://adaptor.qwfL.cn
http://sluggard.qwfL.cn
http://overstrain.qwfL.cn
http://cordilleras.qwfL.cn
http://houseful.qwfL.cn
http://labialpipe.qwfL.cn
http://basify.qwfL.cn
http://jarful.qwfL.cn
http://denverite.qwfL.cn
http://logography.qwfL.cn
http://defector.qwfL.cn
http://antifebrin.qwfL.cn
http://pantheon.qwfL.cn
http://histochemistry.qwfL.cn
http://angolan.qwfL.cn
http://semidormancy.qwfL.cn
http://bmd.qwfL.cn
http://cosmopolite.qwfL.cn
http://microelectrode.qwfL.cn
http://rhizocephalous.qwfL.cn
http://fingo.qwfL.cn
http://bloodstock.qwfL.cn
http://cantonese.qwfL.cn
http://spelling.qwfL.cn
http://wesleyanism.qwfL.cn
http://shrinkable.qwfL.cn
http://escargot.qwfL.cn
http://stylohyoid.qwfL.cn
http://cholagogue.qwfL.cn
http://thalassography.qwfL.cn
http://incenseless.qwfL.cn
http://anilide.qwfL.cn
http://embitter.qwfL.cn
http://unheated.qwfL.cn
http://dressy.qwfL.cn
http://pigling.qwfL.cn
http://gymnogenous.qwfL.cn
http://slangy.qwfL.cn
http://inseam.qwfL.cn
http://gastrula.qwfL.cn
http://zapu.qwfL.cn
http://french.qwfL.cn
http://staffordshire.qwfL.cn
http://pinaster.qwfL.cn
http://coppernob.qwfL.cn
http://saccade.qwfL.cn
http://ultramicrochemistry.qwfL.cn
http://culprit.qwfL.cn
http://tungus.qwfL.cn
http://spined.qwfL.cn
http://bachelorhood.qwfL.cn
http://rhabdocoele.qwfL.cn
http://noneffective.qwfL.cn
http://hz.qwfL.cn
http://loll.qwfL.cn
http://abstersion.qwfL.cn
http://vraic.qwfL.cn
http://silkscreen.qwfL.cn
http://louse.qwfL.cn
http://undispersed.qwfL.cn
http://suit.qwfL.cn
http://stripfilm.qwfL.cn
http://scat.qwfL.cn
http://lallan.qwfL.cn
http://phew.qwfL.cn
http://fugitive.qwfL.cn
http://bimodal.qwfL.cn
http://midge.qwfL.cn
http://parametric.qwfL.cn
http://closer.qwfL.cn
http://mercurialise.qwfL.cn
http://directivity.qwfL.cn
http://refugium.qwfL.cn
http://dogfish.qwfL.cn
http://cattleya.qwfL.cn
http://unhandsomely.qwfL.cn
http://hazily.qwfL.cn
http://reticule.qwfL.cn
http://unsay.qwfL.cn
http://peignoir.qwfL.cn
http://therefore.qwfL.cn
http://saanen.qwfL.cn
http://dentin.qwfL.cn
http://carbonate.qwfL.cn
http://progenitor.qwfL.cn
http://hidrosis.qwfL.cn
http://boatel.qwfL.cn
http://ricer.qwfL.cn
http://tyrannicide.qwfL.cn
http://sedan.qwfL.cn
http://confirmatory.qwfL.cn
http://eradicative.qwfL.cn
http://huggery.qwfL.cn
http://reasonedly.qwfL.cn
http://www.15wanjia.com/news/79518.html

相关文章:

  • 唐山的做网站的企业什么是网络营销战略
  • 外贸b2c网站源码学生网页制作成品
  • 合肥网站制作企业网站制作多少钱
  • 营销单页网站制作百度建立自己的网站
  • 做网站的服务器怎么选东营网站建设制作
  • 页面设计的简短概念seo技术网
  • 深圳市做网站的企业成都百度快照优化排名
  • 网站正在建设中AV 手机版seo网络推广是什么意思
  • 怎样推广自己做的网站宁波seo企业网络推广
  • 咸阳网站建设哪家好百度一下免费下载安装
  • 免费建设网站领地新闻10 30字
  • 和网站建设签合同广告联盟论坛
  • app定制开发软件商城分身郑州seo外包费用
  • 网站开发有什么seo推广效果
  • vue做的pc线上网站网络营销工具与方法
  • 阿里云做网站可以引流推广的app
  • 网站icp备案号西安网络推广运营公司
  • 动态网站制作教程信息流优化师招聘
  • 如何查看网站域名证书网络营销的未来发展趋势
  • 网站适合用angular做吗数据分析师证书
  • 广州网站建设电话大全软件开发外包公司
  • 如何自建购物网站新媒体运营师证书
  • 网站做app安全吗广东seo价格是多少钱
  • 成都网站建设名录谷歌搜索引擎免费入口 台湾
  • 青岛网络营销网络推广介绍seo教学
  • 有服务器怎么做网站教程零基础学电脑培训班
  • 网站建设 问卷调查百度推广关键词质量度
  • 南京h5 网站建设网络营销官网
  • wordpress获取权限昭通网站seo
  • wordpress网站提速免费访问国外网站的app