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

北京移动网站建设公司价格南京创网网络技术有限公司

北京移动网站建设公司价格,南京创网网络技术有限公司,海洋公园网站建设方案,wordpress转织梦文章目录一、Webpack1、什么是Webpack2、Webpack安装2.1全局安装2.2安装后查看版本号3、创建项目3.1初始化项目3.2创建src文件夹3.3 src下创建common.js3.4 src下创建utils.js3.5 src下创建main.js4、JS打包4.1创建配置文件4.2执行编译命令4.3创建入口页面4.4测试5、CSS打包5.1…

文章目录

  • 一、Webpack
    • 1、什么是Webpack
    • 2、Webpack安装
      • 2.1全局安装
      • 2.2安装后查看版本号
    • 3、创建项目
      • 3.1初始化项目
      • 3.2创建src文件夹
      • 3.3 src下创建common.js
      • 3.4 src下创建utils.js
      • 3.5 src下创建main.js
    • 4、JS打包
      • 4.1创建配置文件
      • 4.2执行编译命令
      • 4.3创建入口页面
      • 4.4测试
    • 5、CSS打包
      • 5.1安装插件
      • 5.2修改webpack.config.js
      • 5.3在src文件夹创建style.css
      • 5.4修改main.js
      • 5.5运行编译命令
      • 5.6测试

一、Webpack

1、什么是Webpack

Webpack 是一个前端资源加载/打包工具。它将根据模块的依赖关系进行静态分析,然后将这些模块按照指定的规则生成对应的静态资源。
从图中我们可以看出,Webpack 可以将多种静态资源 js、css、less 转换成一个静态文件,减少了页面的请求。
在这里插入图片描述

2、Webpack安装

2.1全局安装

npm install -g webpack webpack-cli
# 或
npm install -g webpack
npm install -g webpack-cli

2.2安装后查看版本号

webpack -v

3、创建项目

创建 webpack_pro文件夹

3.1初始化项目

进入目录,执行命令

npm init -y

3.2创建src文件夹

3.3 src下创建common.js

这里使用的是CommonJS模块化方式,这种方式不支持ES6的语法,所以不需要Babel转码

exports.info=function (str) {
document.write(str)
}

3.4 src下创建utils.js

exports.add=function (a, b) {
returna+b
}

3.5 src下创建main.js

constcommon=require('./common')
constutils=require('./utils')
common.info('Hello world!'+utils.add(100, 200))

4、JS打包

4.1创建配置文件

webpack_pro目录下创建配置文件webpack.config.js
以下配置的意思是:

读取当前项目目录下src文件夹中的main.js(入口文件)内容,分析资源依赖,把相关的js文件打包

打包后的文件放入当前目录的dist文件夹下

打包后的js文件名为bundle.js

constpath=require("path") //Node.js内置模块
module.exports= {
entry: './src/main.js', //配置入口文件
output: {
path: path.resolve(__dirname, './dist'), //输出路径,__dirname:当前文件所在路径
filename: 'bundle.js'//输出文件}
}

4.2执行编译命令

webpack --mode=development
#执行后查看bundle.js 里面包含了上面两个js文件的内容并进行了代码打包

也可以配置项目的npm运行命令,修改package.json文件

"scripts": {
//...,
"dev": "webpack --mode=development",
"prod": "webpack --mode=production"}

运行npm命令执行打包

npm run dev #开发打包
# 或
npm run prod #生产打包

4.3创建入口页面

webpack_pro目录下创建index.html,引用bundle.js

<scriptsrc="dist/bundle.js"></script>

4.4测试

浏览器中查看index.html

5、CSS打包

5.1安装插件

Webpack 本身只能处理 JavaScript 模块,如果要处理其他类型的文件,就需要使用 loader 进行转换。

Loader 可以理解为是模块和资源的转换器。

首先我们需要安装相关Loader插件,css-loader 是将 css 装载到 javascript;style-loader 是让 javascript 认识css

npm install -D style-loader css-loader 

5.2修改webpack.config.js

constpath=require("path"); //Node.js内置模块
module.exports= {
//...,
output:{
//其他配置},
module: {
rules: [  {  
test: /\.css$/,    //打包规则应用到以css结尾的文件上
use: ['style-loader', 'css-loader']}  ]  }
}

5.3在src文件夹创建style.css

body{
background:pink;
}

5.4修改main.js

在第一行引入style.css

require('./style.css')

5.5运行编译命令

npm run dev

5.6测试

浏览器中查看index.html,看看背景是不是变成粉色啦?

http://www.sczhlp.com/news/79557/

相关文章:

  • 大连模板网站制作电话呼伦贝尔市建设网站
  • 电商网站开发 思维导图wordpress post data
  • 怎么做网站h汉狮dede 网站根目录
  • 二元期权网站建设客户管理软件哪家好
  • 网站开发工作总结报告网站建设扌金手指六六
  • 营销型企业网站的功能有哪些app 网站平台建设实施方案
  • 济源建设网站设计师培训班多少钱
  • 郑州专业网站建设建设工程公司简介
  • 民非单位年检那个网站做wordpress文章分页插件
  • 网站cdn加速怎么入侵中国企业500强最新排名2021
  • 网站快速推广网站建设工作基本流程
  • 学生做防溺水题的网站中山市城乡和住房建设局网站
  • 邯郸网站改版费用制作动画的软件
  • 甘肃网站建设推广体检营销型网站
  • 网站模块顺序调整网络整合营销方案ppt
  • 怎么做网站设wordpress发布外网访问
  • 微信公众号 视频网站开发跨境电商网站
  • 个人网站后台模板删除wordpress评论
  • 网站开发常见技术问题企业网站建设应用研究论文
  • p2p网站建设石家庄制作网站的基本步骤
  • 有没有专门做旅游攻略的网站php视频网站开发
  • 做网站售后好的公司网站开发 mvc
  • 中国建设银行官方招聘网站网页设计培训三个月然后就业
  • 虚拟主机wordpress抖音seo软件工具
  • 智能网站建设报价网站策划方案如何做
  • 公司做的网站访问很慢泉州中企动力科技股份有限公司
  • 徐州seo管理西安网站优化公司
  • 一般网站要多大的空间企业网站的主要内容
  • 网站视频主持人网小公司怎么做免费网站
  • 肇庆网站优化建设无锡网站推广电话