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

可以免费建立网站吗想做电商怎么注册

可以免费建立网站吗,想做电商怎么注册,怎么做一个局域网站,APP编辑WordPressWebPack(静态模块打包工具)(webpack默认只识别js和json内容) WebPack的作用 把静态模块内容压缩、整合、转译等(前端工程化) 1️⃣把less/sass转成css代码 2️⃣把ES6降级成ES5 3️⃣支持多种模块文件类型,多种模块标准语法 export、export…

WebPack(静态模块打包工具)(webpack默认只识别js和json内容)

在这里插入图片描述

WebPack的作用

把静态模块内容压缩、整合、转译等(前端工程化)
1️⃣把less/sass转成css代码
2️⃣把ES6+降级成ES5
3️⃣支持多种模块文件类型,多种模块标准语法

export、export default、module.exports、exports

导出方法的区别:参考文章

WebPack的使用(WebPack支持ECMA语法)

在这里插入图片描述

//--save-dev 表示在开发环境中使用而不安装到全局
npm i webpack-cli --save-dev

在package.json中加入自定义命令build(自己定义的,一般都用build)
在这里插入图片描述
运行工具命令

npm run build

生成dist文件
在这里插入图片描述
生成的main.js为src目录下的压缩文件,运行打包好的文件如下
在这里插入图片描述

修改WebPack打包入口和出口

点击查看webpack文档

在根目录下创建webpack.config.js文件,进行修改配置
在这里插入图片描述

可以在出口中添加 clean:true 来清空dist重新创建

打包资源

WebPack自动生成HTML

插件 html-webpack-plugin:在webpack打包时生成html文件
下载:

npm install --save-dev html-webpack-plugin

配置

const HtmlWebpackPlugin = require('html-webpack-plugin');
const path = require('path');module.exports = {entry: 'index.js',output: {path: path.resolve(__dirname, './dist'),filename: 'index_bundle.js',},plugins: [new HtmlWebpackPlugin()],//默认生成一个最简单的html5页面  //HtmlWebpackPlugin({template:path.join(_dirname,'文件路径')})  //以指定文件为模板
//    plugins: [new HtmlWebpackPlugin({ template: path.resolve(__dirname, './public/index.html') })]
};

在这里插入图片描述

webpack打包css模块

npm i css-loader style-loader --save-dev

在这里插入图片描述

   module: {rules: [{test: /\.css$/i,use: ["style-loader", "css-loader"]}]}

在这里插入图片描述

打包less模块

//less-loader将less转为css,因为浏览器只认识cssmodule: {rules: [{test: /\.css$/i,use: ["style-loader", "css-loader"]},{test: /\.less$/i,use: ["style-loader", "css-loader","less-loader"]}]}

在这里插入图片描述

打包图片

//type:‘asset’,根据文件大小(8kb)小于:把文件转成base64打包进js文件中(减少网络请求次数),大于:文件复制到输出的目录下

//在入口文件中引入图片
import img from './assets/logo.png'

在这里插入图片描述

babel编译器

在这里插入图片描述

WebPack开发服务器

在这里插入图片描述

还需要配置package.json文件,同时切换模式为开发者模式(不进行打包),自动监听入口文件的变化
在这里插入图片描述

运行服务器
npm run dev
//自动打开网页修改配置为"dev": "webpack server --open --mode=development"

打包模式

在这里插入图片描述

开发环境调错-source map

可以定位错误具体的位置而不是错误在压缩文件中的位置
在这里插入图片描述
注意:只在开发环境下使用
在这里插入图片描述

解析别名alias

在webpack.config.js中配置
在入口文件中使用别名时,入口文件会到webpack中通过别名找真正的路径
在这里插入图片描述
配置:
在这里插入图片描述

http://www.yayakq.cn/news/420670/

相关文章:

  • 网站宽度设计沧州网络营销推广方案
  • 有什么网站是python做的门户网站建设和管理情况自查
  • 玉溪定制网站建设什么是商城网站建设
  • 宝塔做网站可以用什么端口腾讯云服务器搭建网站
  • 网站备份深圳写字楼崩溃求助
  • 东莞网站设广东网站设计哪家好
  • 渭南网站建设公司定制网站建设公司网站开发 企业宣传册
  • 做公司网站的价格永川集团网站建设
  • 网站设计与建设淘宝网站打算找人做
  • 龙口有没有做网站的ip地址免费
  • 找不同 网站开发百度一下就知道百度首页
  • 石头科技 网站开发wordpress 如何编辑
  • 南京网站推广费用网站托管哪家公司好
  • 除了外链 还有什么办法使网站提高排名wordpress怎么做好看的图片页面
  • 做网站视频赚钱吗网页设计与网站建设教材
  • 珠海网站设计多少钱速卖通开店流程及费用
  • 东营网站建设公司莱州教研室网站
  • 唐山网站建设正规公司西安做网站找缑阳建
  • 网站开发人员有哪些怎样看一个网站的信息吗
  • 做宝宝衣服的网站注册一家有限公司需要多少钱
  • 有了 ftp服务器密码 怎么改网站wordpress 创建数据表
  • asp.net网站开发源码免费网站建设ppt模板
  • 京东可以免费做特效的网站wordpress微信缩图
  • 雄县网站建设wordpress守望
  • 手机网站上线左右滑动吴江区桃源镇做网站
  • 网站优化网站建站教程凡客诚品市场份额
  • 网站被挂马怎么处理7有免费建网站
  • 做网站表格单边框标记有的网站没设关键词
  • 怎么搭建一个视频网站建设网站的准备
  • 北京公司网站制作在58做网站推广有用没