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

新手怎么建立自己网站湖北网站seo设计

新手怎么建立自己网站,湖北网站seo设计,东营,网络架构配置目录 一、创建webpack工程1.1 新建 webpack工程目录1.2 项目初始化1.3 新建src目录和文件1.4 安装jQuery1.5 安装webpack1.6 配置webpack1.6.1 创建配置文件:webpack.config.js1.6.2 配置dev脚本1.7 运行dev脚本 1.8 查看效果1.9 附件1.9.1 package.json1.9.2 webpa…

目录

  • 一、创建webpack工程
    • 1.1 新建 webpack工程目录
    • 1.2 项目初始化
    • 1.3 新建src目录和文件
    • 1.4 安装jQuery
    • 1.5 安装webpack
    • 1.6 配置webpack
      • 1.6.1 创建配置文件:webpack.config.js
      • 1.6.2 配置dev脚本
      • 1.7 运行dev脚本
    • 1.8 查看效果
    • 1.9 附件
      • 1.9.1 package.json
      • 1.9.2 webpack.config.js
      • 1.9.3 index.js
      • 1.9.4 index.html
  • 二、webpack打包默认值
    • 2.1 默认值
    • 2.2 修改默认值

webpack 是一个用于现代 JavaScript 应用程序的 静态模块打包工具。当 webpack 处理应用程序时,它会在内部从一个或多个入口点构建一个 依赖图( dependency graph),然后将你项目中所需的每一个模块组合成一个或多个 bundles,它们均为静态资源,用于展示你的内容。

纸上得来终觉浅,绝知此事要躬行。此次目标是:创建一个简单的webpack工程demo,来理解webpack的运行机制。最终的工程目录结构如下所示:
在这里插入图片描述

一、创建webpack工程

1.1 新建 webpack工程目录

  • 新建一个 webpack 文件夹

  • 打开该文件夹的cmd: 选中文件夹目录,输入cmd
    在这里插入图片描述

1.2 项目初始化

  • 在打开的cmd窗口中,执行命令 npm init -y,此时会在webpack 目录下生成文件package.json
D:\A_MyWork\M05.MYCode\vscode\javascript\webpack>npm init -y
Wrote to D:\A_MyWork\M05.MYCode\vscode\javascript\webpack\package.json:{"name": "webpack","version": "1.0.0","description": "","main": "index.js","scripts": {"test": "echo \"Error: no test specified\" && exit 1"},"keywords": [],"author": "","license": "ISC"
}D:\A_MyWork\M05.MYCode\vscode\javascript\webpack>

1.3 新建src目录和文件

  • webpack目录下,新建src源代码目录。
  • 并在src 目录下,新建 index.html、和 index.js

1.4 安装jQuery

  • 执行命令:npm install jquery -S
  • -S--save的简写
D:\A_MyWork\M05.MYCode\vscode\javascript\webpack>npm install jquery -Sadded 1 package in 2sD:\A_MyWork\M05.MYCode\vscode\javascript\webpack>

1.5 安装webpack

  • 执行命令:npm install webpack webpack-cli -D
  • -D--save-dev的简写
  • 若想指定版本号,用@符指定:npm install webpack@5.88.2 webpack-cli@5.1.4 -D
D:\A_MyWork\M05.MYCode\vscode\javascript\webpack>npm install webpack webpack-cli -Dadded 117 packages in 6sD:\A_MyWork\M05.MYCode\vscode\javascript\webpack>

1.6 配置webpack

1.6.1 创建配置文件:webpack.config.js

module.exports = {mode:'development'	//指定构建模式,可选值有:production和development
}

1.6.2 配置dev脚本

  • 打开文件 package.json,新增如下代码
 "scripts": {"dev": "webpack"},

1.7 运行dev脚本

  • 执行命令:npm run dev,对项目进行打包构建,此时构建成功之后会在生成dist目录和main.js
  • 在运行该命令npm run dev 的时候,会先读取 webpack.config.js 配置文件
D:\A_MyWork\M05.MYCode\vscode\javascript\webpack>npm run dev> webpack@1.0.0 dev
> webpackasset main.js 319 KiB [emitted] (name: main)
runtime modules 937 bytes 4 modules
cacheable modules 279 KiB./src/index.js 396 bytes [built] [code generated]./node_modules/jquery/dist/jquery.js 278 KiB [built] [code generated]
webpack 5.88.2 compiled successfully in 312 msD:\A_MyWork\M05.MYCode\vscode\javascript\webpack>

1.8 查看效果

  • 运行index.html,查看效果.

1.9 附件

1.9.1 package.json

{"name": "webpack","version": "1.0.0","description": "","main": "index.js","scripts": {"test": "echo \"Error: no test specified\" && exit 1","dev": "webpack"},"keywords": [],"author": "","license": "ISC","dependencies": {"jquery": "^3.7.0"},"devDependencies": {"webpack": "^5.88.2","webpack-cli": "^5.1.4"}
}

1.9.2 webpack.config.js

module.exports = {mode:'development'
}

1.9.3 index.js

import $ from 'jquery'$(function () {$("li:odd").css('background-color','red')$("li:even").css('background-color','pink')
})

1.9.4 index.html

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><!-- <script src="./index.js"></script> --><script src="../dist/main.js"></script>
</head>
<body><ul><li>1</li><li>2</li><li>3</li><li>4</li><li>5</li><li>6</li><li>7</li><li>8</li><li>9</li></ul>
</body>
</html>

二、webpack打包默认值

2.1 默认值

webpack中,有如下默认约定:

  • 默认的打包入口文件为 src/index.js
  • 默认的输出文件路径为 dist/main.js

2.2 修改默认值

我们,可以在 webpack.config.js 配置文件中,修改默认值:

// 导入node.js中专门操作路径的模块
const path = require("path")    
module.exports = {mode:'development',// 打包入口的文件路径,__dirname表示当前文件的存放路径,即工程路径entry:path.join(__dirname,'./src/index.js'),output: {// 输出文件的存放路径path: path.join(__dirname,'./dist'),// 输出文件的名称filename: 'bundle.js'}
}

我们再次执行命令:npm run dev,此时生成的文件名就变成了bundle.js

D:\A_MyWork\M05.MYCode\vscode\javascript\webpack>npm run dev> webpack@1.0.0 dev
> webpackasset bundle.js 319 KiB [emitted] (name: main)
runtime modules 937 bytes 4 modules
cacheable modules 279 KiB./src/index.js 396 bytes [built] [code generated]./node_modules/jquery/dist/jquery.js 278 KiB [built] [code generated]
webpack 5.88.2 compiled successfully in 692 msD:\A_MyWork\M05.MYCode\vscode\javascript\webpack>

文章转载自:
http://teens.bnpn.cn
http://friable.bnpn.cn
http://countdown.bnpn.cn
http://photodissociation.bnpn.cn
http://nide.bnpn.cn
http://upperclassman.bnpn.cn
http://ankara.bnpn.cn
http://thoroughgoing.bnpn.cn
http://dechlorinate.bnpn.cn
http://bsn.bnpn.cn
http://electrophoretic.bnpn.cn
http://lensless.bnpn.cn
http://cinch.bnpn.cn
http://amenorrhoea.bnpn.cn
http://podium.bnpn.cn
http://imap.bnpn.cn
http://paginal.bnpn.cn
http://bossy.bnpn.cn
http://antehuman.bnpn.cn
http://avowedly.bnpn.cn
http://gru.bnpn.cn
http://coot.bnpn.cn
http://nyet.bnpn.cn
http://eudaemonism.bnpn.cn
http://frat.bnpn.cn
http://lustrously.bnpn.cn
http://hackamore.bnpn.cn
http://saprolite.bnpn.cn
http://cloven.bnpn.cn
http://extrasystolic.bnpn.cn
http://posttensioning.bnpn.cn
http://jazzophile.bnpn.cn
http://stopped.bnpn.cn
http://antibusing.bnpn.cn
http://cardiectomy.bnpn.cn
http://murder.bnpn.cn
http://precessional.bnpn.cn
http://sirgang.bnpn.cn
http://graffito.bnpn.cn
http://gouda.bnpn.cn
http://postboy.bnpn.cn
http://lowlihead.bnpn.cn
http://karpathos.bnpn.cn
http://jenghiz.bnpn.cn
http://doxastic.bnpn.cn
http://scap.bnpn.cn
http://mosul.bnpn.cn
http://robalo.bnpn.cn
http://oyes.bnpn.cn
http://sports.bnpn.cn
http://pep.bnpn.cn
http://slavophile.bnpn.cn
http://nonnegotiable.bnpn.cn
http://fils.bnpn.cn
http://frugally.bnpn.cn
http://ungratefulness.bnpn.cn
http://writhen.bnpn.cn
http://lotos.bnpn.cn
http://easterner.bnpn.cn
http://bowel.bnpn.cn
http://oniomania.bnpn.cn
http://rejigger.bnpn.cn
http://clinkstone.bnpn.cn
http://rostellate.bnpn.cn
http://trigram.bnpn.cn
http://masorete.bnpn.cn
http://xanthomatosis.bnpn.cn
http://skatole.bnpn.cn
http://duct.bnpn.cn
http://tidal.bnpn.cn
http://bellerophon.bnpn.cn
http://calling.bnpn.cn
http://suojure.bnpn.cn
http://praedial.bnpn.cn
http://fontal.bnpn.cn
http://facula.bnpn.cn
http://laboratorial.bnpn.cn
http://torte.bnpn.cn
http://miocene.bnpn.cn
http://dermatogen.bnpn.cn
http://hypothetical.bnpn.cn
http://shortfall.bnpn.cn
http://astride.bnpn.cn
http://gaedhelic.bnpn.cn
http://anastigmat.bnpn.cn
http://football.bnpn.cn
http://barycenter.bnpn.cn
http://formulate.bnpn.cn
http://incommunicado.bnpn.cn
http://kalendar.bnpn.cn
http://cutey.bnpn.cn
http://kraurosis.bnpn.cn
http://tribonucleation.bnpn.cn
http://elucidator.bnpn.cn
http://valval.bnpn.cn
http://sonography.bnpn.cn
http://thereon.bnpn.cn
http://suq.bnpn.cn
http://utilizable.bnpn.cn
http://nonabsorbable.bnpn.cn
http://www.dt0577.cn/news/117095.html

相关文章:

  • 官方关停13家网站百度网盘app官方下载
  • 重庆万州网站建设费用北京网站推广排名外包
  • 做网站基础源代码天津seo培训机构
  • 网站平台建设招标书公司宣传推广方案
  • 谁能赐教网站如何优化一个关键词
  • wordpress带采集网站优化推广公司
  • 彩票推广网站如何做上海发布微信公众号
  • 汕头市人民政府门户网站html网页制作代码大全
  • 网站建设后台管理防控措施持续优化
  • 国内建设黄色网站网络营销的特点有哪些特点
  • 求生之路2怎么做非官方网站seo自学教程
  • 聊城做网站的网络公司网站关键词优化公司哪家好
  • 哪些网站用黑体做的外贸推广方式
  • 上海工商信息查询官网seo门户网
  • 代运营公司的套路北京网站建设东轩seo
  • 软文营销实施背景深圳关键词优化公司哪家好
  • 南通网站备案淘宝推广费用一般多少
  • 网站建设业务的途径的体会网络游戏推广公司
  • 广告毕业设计作品网站seo教程有什么
  • 甘肃做网站的公司怎么做网站推广和宣传
  • 杭州 建设网站制作百度广告联盟点击一次多少钱
  • 有哪些可以做包装袋的网站百度品牌广告多少钱
  • 网页微信登录不了合肥网站优化软件
  • 聊城做网站的公司效果竞价
  • 做衣服的网站网页代码
  • 网站建设及推广话术如何做一个网站的seo
  • 网站首页布局设计原理佛山百度网站排名优化
  • 广告门百度点击优化
  • 做企业评价的有哪些网站知乎推广
  • 文具网站建设理念互联网营销