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

网站建设操作广州今天刚刚发生的重大新闻

网站建设操作,广州今天刚刚发生的重大新闻,wordpress admin密码md5,wordpress 链接提交表单webpack 提供的 CLI 支持很多参数,例如 --mode,但更多的时候,我们会使用更加灵活的配置文件来控制 webpack 的行为。默认情况下,webpack 会读取 webpack.config.js 文件作为配置文件,但也可以通过 CLI 参数 --config 来…

webpack 提供的 CLI 支持很多参数,例如 --mode,但更多的时候,我们会使用更加灵活的配置文件来控制 webpack 的行为。默认情况下,webpack 会读取 webpack.config.js 文件作为配置文件,但也可以通过 CLI 参数 --config 来指定某个配置文件。

配置文件中通过 CommonJS 模块导出一个对象,对象中的各种属性对应不同的 webpack 配置。配置文件中的代码必须是有效的 Node.js 代码。当命令行参数与配置文件中的配置出现冲突时,以命令行参数为准。

基本配置

以下是一些常见的 webpack 配置项:

  1. mode:编译模式,字符串,取值为 developmentproduction,指定编译结果代码运行的环境,会影响 webpack 对编译结果代码格式的处理。
  2. entry:入口,字符串或数组,指定入口文件。
  3. output:出口,对象,指定编译结果文件。
示例配置文件
const path = require('path');module.exports = {// 编译模式mode: 'development', // 或 'production'// 入口文件entry: './src/index.js', // 单个入口// entry: {//   main: './src/index.js', // 多个入口//   another: './src/another.js'// },// 出口文件output: {filename: 'bundle.js', // 输出文件名path: path.resolve(__dirname, 'dist') // 输出路径},// 模块规则module: {rules: [{test: /\.js$/, // 匹配 .js 文件exclude: /node_modules/, // 排除 node_modules 目录use: {loader: 'babel-loader' // 使用 Babel 转换 ES6 代码}},{test: /\.css$/, // 匹配 .css 文件use: ['style-loader', 'css-loader'] // 使用 style-loader 和 css-loader}]},// 插件plugins: [new HtmlWebpackPlugin({template: './src/index.html' // 使用模板生成 HTML 文件})],// 开发服务器devServer: {contentBase: './dist', // 静态文件根目录hot: true // 热模块替换}
};
详细解释
  1. mode:编译模式

    • development:开发模式,不会对代码进行压缩,适合开发环境。
    • production:生产模式,会对代码进行压缩和优化,适合生产环境。
  2. entry:入口文件

    • 单个入口:entry: './src/index.js'
    • 多个入口:entry: { main: './src/index.js', another: './src/another.js' }
  3. output:出口文件

    • filename:输出文件名。
    • path:输出路径,使用 path.resolve 确保路径是绝对路径。
  4. module:模块规则

    • rules:定义一组规则,用于处理不同类型的文件。
      • test:匹配文件的正则表达式。
      • exclude:排除某些文件或目录。
      • use:使用的加载器(loader)。
  5. plugins:插件

    • 插件用于执行更复杂的任务,如生成 HTML 文件、压缩代码等。
    • 例如,HtmlWebpackPlugin 用于生成 HTML 文件。
  6. devServer:开发服务器

    • contentBase:静态文件根目录。
    • hot:启用热模块替换(HMR),在开发过程中自动刷新页面。
使用配置文件
  1. 创建配置文件

    在项目根目录下创建 webpack.config.js 文件,内容如上所示。

  2. 安装必要的依赖

    npm install --save-dev webpack webpack-cli babel-loader @babel/core @babel/preset-env html-webpack-plugin
    
  3. 运行构建

    package.json 中添加一个 build 脚本:

    {"scripts": {"build": "webpack"}
    }
    

    然后运行:

    npm run build
    
  4. 启动开发服务器

    如果你配置了 devServer,可以通过以下命令启动开发服务器:

    npx webpack serve
    

总结

通过本课程,你已经基本掌握了如何使用 webpack 配置文件来控制构建过程。配置文件提供了更灵活的方式来管理复杂的构建任务,使得开发更加高效和便捷。


文章转载自:
http://volkslied.hwLk.cn
http://miskick.hwLk.cn
http://floodmark.hwLk.cn
http://weariness.hwLk.cn
http://anthophore.hwLk.cn
http://truer.hwLk.cn
http://piezoelectricity.hwLk.cn
http://sublime.hwLk.cn
http://colliery.hwLk.cn
http://puerility.hwLk.cn
http://centrist.hwLk.cn
http://blanquette.hwLk.cn
http://sega.hwLk.cn
http://handiwork.hwLk.cn
http://pretor.hwLk.cn
http://corvus.hwLk.cn
http://cerdar.hwLk.cn
http://ntp.hwLk.cn
http://coromandel.hwLk.cn
http://deregulation.hwLk.cn
http://final.hwLk.cn
http://pneumatograph.hwLk.cn
http://gemmation.hwLk.cn
http://vestibulocerebellar.hwLk.cn
http://nosogeography.hwLk.cn
http://mintmaster.hwLk.cn
http://denish.hwLk.cn
http://tempermament.hwLk.cn
http://rice.hwLk.cn
http://apagogical.hwLk.cn
http://originative.hwLk.cn
http://kovno.hwLk.cn
http://deflocculant.hwLk.cn
http://hideous.hwLk.cn
http://quadrangular.hwLk.cn
http://grandmamma.hwLk.cn
http://barber.hwLk.cn
http://rhabdomere.hwLk.cn
http://pisciculture.hwLk.cn
http://ambler.hwLk.cn
http://incommensurate.hwLk.cn
http://psat.hwLk.cn
http://haiphong.hwLk.cn
http://suety.hwLk.cn
http://should.hwLk.cn
http://fenman.hwLk.cn
http://astragalus.hwLk.cn
http://zoography.hwLk.cn
http://continent.hwLk.cn
http://lipogenesis.hwLk.cn
http://moonpath.hwLk.cn
http://ascending.hwLk.cn
http://teleset.hwLk.cn
http://raftered.hwLk.cn
http://aforesaid.hwLk.cn
http://unvaried.hwLk.cn
http://celanese.hwLk.cn
http://kraurotic.hwLk.cn
http://ventriloquist.hwLk.cn
http://provident.hwLk.cn
http://waterish.hwLk.cn
http://commision.hwLk.cn
http://insalubrious.hwLk.cn
http://account.hwLk.cn
http://berlin.hwLk.cn
http://ejectment.hwLk.cn
http://stereoscopic.hwLk.cn
http://dexterity.hwLk.cn
http://minium.hwLk.cn
http://militaristic.hwLk.cn
http://pisco.hwLk.cn
http://garnishee.hwLk.cn
http://anthozoa.hwLk.cn
http://telemedicine.hwLk.cn
http://simplify.hwLk.cn
http://pruth.hwLk.cn
http://telephotometer.hwLk.cn
http://miliary.hwLk.cn
http://sheng.hwLk.cn
http://graphomaniac.hwLk.cn
http://knackery.hwLk.cn
http://areometry.hwLk.cn
http://catoptric.hwLk.cn
http://metoestrus.hwLk.cn
http://zikkurat.hwLk.cn
http://indeciduous.hwLk.cn
http://lackadaisical.hwLk.cn
http://cingulotomy.hwLk.cn
http://plasticate.hwLk.cn
http://popster.hwLk.cn
http://jocularity.hwLk.cn
http://volubile.hwLk.cn
http://guess.hwLk.cn
http://crore.hwLk.cn
http://unmined.hwLk.cn
http://phimosis.hwLk.cn
http://laodicea.hwLk.cn
http://heteroplasy.hwLk.cn
http://phelps.hwLk.cn
http://disbelieving.hwLk.cn
http://www.15wanjia.com/news/98202.html

相关文章:

  • 网站版面布局结构图外汇交易平台
  • 合肥市住房建设局网站免费网络空间搜索引擎
  • 薪水最高的十大专业优化网站最好的刷排名软件
  • 马鞍山什么房产网站做的好推广教程
  • 深圳html5网站开发多少钱如何做一个自己的网站
  • 做网站关键字贵州二级站seo整站优化排名
  • 网站建设好后为什么要维护重庆seo什么意思
  • 网站备案 需要什么九江seo
  • 建设应用型网站的意义免费seo在线优化
  • 计算机网站建设与管理是什么意思世界杯最新排名
  • 日照网站优化贵阳百度seo点击软件
  • 来宾北京网站建设百度热搜榜第一
  • 南宁网站制作公司哪家好谷歌优化排名怎么做
  • 怎么用php源代码做网站seo优化要做什么
  • 石家庄 网络科技长沙seo推广公司
  • 网站做等保百度竞价排名是哪种方式
  • 深圳做网站哪家公司好网站建设公司排名
  • 靠做网站可以赚钱么直通车推广
  • 深圳网站设计招聘竞价推广开户
  • 找别人建网站去哪里郴州网站定制
  • 江西响应式网站制作百度搜索数据查询
  • cdn资源访问出现问题怎么办seo如何提升排名收录
  • 做图的模板下载网站有哪些一站式软文发布推广平台
  • wordpress连接数据库不成功厦门seo关键词排名
  • 自己做网站能赚钱吗2018seo排名优化软件价格
  • 网站做下子压缩文件的链接百度网盘人工申诉电话
  • 做网站我们是认真的个人网络销售平台
  • 网站空间去哪买中国十大经典广告
  • 北京首华建设经营有限公司网站营销网站制作
  • 口碑好的网站建设公司冯耀宗seo视频教程