首页 > 其他分享 >webpack部分

webpack部分

时间:2024-01-18 10:15:33浏览次数:24  
标签:npm index 插件 dev js webpack 部分

1.安装jquery

npm install jquery -S

2.引入到index.js

import $ from 'jquery

$(function(){

})

2.webpack的使用

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

2.1 webpack.config.js配置

在根目录下创建webpack.config.js

const path = requirt('path')

module.exports = {
		//或者production(发布使用)
	mode:'development" 

		//更改webpack打包输出文件路径,上方先引入
	entry:path.join(__dirname,'./src/index.js")  //输入默认src=>index.js;可更改默认输入js
	output: {path.join(__dirname,'./dist')  //输出默认dist文件夹main.js
	filename: '输出文件重命名(bundle.js)'  //将会替换输出文件名
	}

	devServer:{
		open: ture,  //项目打包后自动打开浏览器,建议在3.2完成后
		port: 80,  	//指定端口号,不写80为默认
		host: '127.0.0.1' //指定运行主机
	}
}

2.2配置package.json

"script" ={
	"dev": "webpack"
}

2.3运行方式

npm run dev

//dev是package.json中script中的dev关键词,运行webpack
//调试的时候安装自动打包插件dev关键词更改为webpack serve

3.插件安装

3.1 自动保存调试webpack-dev-server

npm install [email protected] -D

package.json ->
	"script" ={
	"dev": "webpack serve"
	}
浏览器访问http://localhost:8080查看打包效果

3.2 解决webpack-dev-serve的即时显示问题插件

npm install [email protected] -D

const htmlPlugin = require('html-webpack-plugin)

const htmlPlugin = new HtmlPlugin({
	template:'./src/index.html',  //原文件存放路径(虚拟内存)
	filename:'./index.html',  //生成文件路径(现在自定路径)
})

module.exports = {
	mode:'development',
	plugins:[htmlPlugin],  //通过plugin结点使插件生效
}
这个插件还会为生成的页面自动注入js(bundle.js)

标签:npm,index,插件,dev,js,webpack,部分
From: https://www.cnblogs.com/SanshQ/p/17971863

相关文章

  • Webpack构建基础配置
    通过webpack.config.js文件进行配置项编写与Vite不同,webpack配置文件只需要暴露一个对象即可,包含entry,output,module,plugin,devServer等基本配置项entry打包后的入口文件entry:path.join(__dirname,'./scr/main.js')output配置打包后文件输出的文件夹地址和出口文件名outp......
  • 《机器人流程自动化能力评估体系 第1部分:系统和工具》行标发布
    2023年8月,工业和信息化部公告(2023年第17号)批准发布多项行业标准,由中国通信标准化协会提出并归口,中国信息通信研究院、南京新一代人工智能研究院牵头制定的YD/T4391.1-2023《机器人流程自动化能力评估体系第1部分:系统和工具》发布,标准已于2023年11月1日实施。该标准是RPA产业推进......
  • markdown语法(部分)
    区别于快捷键 标题#标题几个井号几级标题1~6字体*内容*加粗两星斜体一星三星both删除~~content~~高亮==content==引用>空格分割线的三种方法:三个星号*加换行三个减号-加换行二级标题两个井号#图片![标题](地址)有序列......
  • 《webpack篇》webpack
    webpackwebpack的产生随着前端的发展,javascript引入了很多思想和技术,例如:模块化、TypeScript、Scss、Less等,这让我们开发更快,但是,这些新的文件格式只有转换成javascript、css等,游览器才能识别,人工转换太过繁琐,所以webpack应运而生。webpack是什么参考链接:https://www.cnblogs.......
  • webpack,babel配置项目适配IE11
    package.json"browserslist":["ie11"] webpack.config.jsconstpath=require('path')consthtmlWebpackPlugin=require('html-webpack-plugin')const{CleanWebpackPlugin}=require('clean-webpack-......
  • Arduino部分C语言含义之--“::”
    "::“在C++中表示作用域,和所属关系。”::"是运算符中等级最高的。有三种作用。1.作用域符号例如:A,B表示两个类,在A,B中都有成员member。那么:A::member就表示类A中的成员member。B::member就表示类B中的成员member。2.全局作用域符号charzhou;//全局变量voids......
  • 【vsan数据恢复】VSAN逻辑架构出现故障,部分虚拟机磁盘组件出现问题,磁盘文件丢失的数据
    VSAN数据恢复环境:一套有三台服务器节点的VSAN超融合基础架构,每台服务器节点上配置2块SSD硬盘和4块机械硬盘。每个服务器节点上配置有两个磁盘组,每个磁盘组使用1个SSD硬盘作为缓存盘,2个机械硬盘作为容量盘。三台服务器节点上共配置6个磁盘组,共同组成VSAN存储空间,存放虚拟机文件。......
  • NCTF2023-web-部分wp
    期末考完了,芜湖~~~~复工!NCTF好巧不巧出在我们期末周复习的时间,当时也只是上线看了一点,有些题有点思路,但是还是因为积累知识不足,想不出什么姿势。现在能复现出的就尽量看看吧。logging记忆犹新,因为队里一个佬来了一看,说是一眼签到题,哈哈哈哈哈哈。Java安全以前没怎么接触过,后......
  • JS常用工具:Webpack 和 JShaman分别有什么用?
    Webpack和JShaman是两个不同的工具,它们的特点和用途也不同。Webpack是一个前端资源模块打包工具,主要用于将各种静态资源(如JavaScript、CSS、图片等)视为模块,并将其打包成浏览器可以识别的代码。Webpack的特点包括:1.模块化:Webpack将各种资源视为模块,使开发者能够更好地组织和管理项......
  • JS常用工具:Webpack 和 JShaman分别有什么用?
    Webpack和JShaman是两个不同的工具,它们的特点和用途也不同。Webpack是一个前端资源模块打包工具,主要用于将各种静态资源(如JavaScript、CSS、图片等)视为模块,并将其打包成浏览器可以识别的代码。Webpack的特点包括:1.模块化:Webpack将各种资源视为模块,使开发者能够更好地组织和管理......