首页 > 其他分享 >webpack的基本使用二

webpack的基本使用二

时间:2023-03-28 16:22:25浏览次数:46  
标签:基本 jQuery index js webpack npm install 使用

 

  1. 新建空白文件夹 作为项目文件的更目录,然后运行 npm init -y

  2.在项目根目录中新建src源代码目录

 

 

  3.在src目录下新建index.html和index.js脚本文件

  4.我们在html页面里面初始化页面的基本结构

  

 

  5.运行npm install jQuery -S 安装jQuery

 

 

 

  6.在index.js中使用ES6语法导入jQuery

 

 

   7.定义jQuery隔行变色代码

 

 

  以上代码会报错 因为ES6语法有兼容问题,报错如下:

  

 

  8.安装webpack

   npm install [email protected] [email protected] -D

    

   在package.json中会在devDependencies中记录。

   

  9.配置使用webpack

  

     

    

  10.在终端中运行npm run dev, 启动webpack,我们的项目进行打包构建

  

   出现了前面的报错 原因是我之前安装jQuery的时候写的是npm install jQuery -S  实际是npm install jquery -S

  使用npm uninstall jQuery less 卸载jQuery

      重新安装 npm install jquery -S

     重新运行webpack 打包代码

    

    

 

 

   网站根目录会出现如下的文件夹

     

 

   11.将之前index.html中引入的index.js更改为main.js

    效果如下:不知道为啥奇偶选择不生效,但是我用jQuery设置的body是生效的

   

   

  12.上述配置的main.js文件还未进行压缩,大小为328KB。

  将webpack.config.js中的mode 更改为production 重新打包即可

  

 

  最终只有88kb,是原来的1/3

  

 

 

 

 

 

 

   

 

标签:基本,jQuery,index,js,webpack,npm,install,使用
From: https://www.cnblogs.com/yansunda/p/17263953.html

相关文章

  • 浩辰CAD看图王中如何实现数字递增?CAD文字递增使用攻略!
    在浩辰CAD中复制文字时,可以通过调用CAD文字递增命令来选择数字或字母并使其按照一定的规律进行复制,此命令在创建递增的编号或序号时非常方便。那么,在手机中编辑图纸时,如何......
  • js树形控件—zTree使用
    https://blog.csdn.net/qq_35934094/article/details/80852989https://www.cnblogs.com/leechenxiang/p/5952959.htmlhttps://www.jianshu.com/p/99d24aab74a5详见官网:h......
  • 第三章 工程化 - 基于 webpack 从零构建 vue3.x 项目基本流程二
    bable概述1、babel是什么babel是把最新特性、浏览器无法兼容的代码,编译成浏览器可识别的代码(低版本浏览器对新特性的支持不友好),就比如箭头函数,经过babel的转化......
  • TS+Vue3+Echarts的封装与使用
    TS+Vue3+Echarts的组件封装步骤如下统计分析页面使用栅格布局进行规划     抽离组件分别包括数字面板组件count-card,统计面板组件chart-card及特定图......
  • 第二篇 Vue 基础 - 什么是 Vue 及 vue 的基本特点
    什么是VueVue(发音为/vjuː/,类似view)是一款用于构建用户界面的JavaScript框架它基于标准HTML、CSS和JavaScript构建,并提供了一套声明式的、组件化的编程模型......
  • webpack.config.js和vue.config.js的区别
    webpack.config.js是webpack的配置文件,所有使用webpack作为打包工具的项目都可以使用,vue的项目可以使用,react的项目也可以使用。vue.config.js是vue项目的配置文件,专用于v......
  • MobTech|如何使用秒验
    什么是秒验?秒验是MobTech公司提供的一款实现一键验证功能的产品,从根源上降低企业验证成本,有效提高拉新转化率,降低因验证带来的流失率,3秒完成手机号验证(一键登录)。秒验主要整......
  • javascript 使用json 将js 数据转换成json
     如果是字符串格式的话接的先解析成jsonvarjsonList=pm.response.text();varjson=JSON.parse(jsonList);console.log(json);console.log(json.has_more);varres={"......
  • 使用golang+antlr4构建一个自己的语言解析器(完结篇)
    Goland中Antlr4插件在goland中安装Antlr4插件,用于识别输入的字符在在语法文件中生成的语法树的样子,大概就是如下的摸样下载步骤:1.点击文件中的设置选项2.在插件目录......
  • Oracle使用SQL语句插入CLOB数据
    常规插入若字符超过4000则会提示文本过长,需要使用绑定变量进行插入,具体如下:--使用PL/SQL语法,采取绑定变量的方式解决,而不是直接拼接SQLDECLAREV_LANGCLOB:='待......