VUE,webpack简单使用脚本打包(手动配置)

VueJS -- 使用vue+webpack搭建一个vue简单工程项目 创建VUE工程项目,我们可以使用vue-cli这款脚手架,但是这里面得一些细节被屏蔽了,如果你不清楚原生使用wepack配置的话,那么项目如果需要对vue-cli配置进行修改,可能你会无从下手。 我们先来看一下项目目录。 app里面放的是项目资源,index.js是入口文件 index.css是全局样式表 index.vue是最外面的父组件 components是一些组件 dist文件... 阅读详情

Webpack是当下最热门的前端资源模块化管理和打包工具。它可以将许多松散的模块按照依赖和规则打包成符合生产环境部署的前端资源。还可以将按需加载的模块进行代码分隔,等到实际需要的时候再异步加载。通过loader的转换,任何形式的资源都可以视作模块,比如CommonJs模块、AMD模块、ES6模块、CSS、图片、JSON、Coffeescript、LESS等。
webpack官网地址

webpack的简单使用:
使用前提:已经安装了node.js最近版本

1.初始化项目
进入项目中

npm init 

一直回车,
然后输入“y”,
可以看见文件中多了一个package.json

2.本地安装webpack&webpack-cli
建议使用本地安装,不使用全局安装
在终端进入要打包的文件夹中,安装webpack

npm install–g webpack

在这里插入图片描述在webpack4版本之后,将项目初始化一些功能封装在webpack-cli中,所以我们还要安装一个cli

npm install --save-dev webpack-cli

3.编写配置文件
新建一个webpack.config.js文件
在里面写入配置内容,添加入口和出口:

const path = require('path');
module.exports = {
    entry: path.join(__dirname, './src/app.js'),
    output: {
        path: path.join(__dirname, '. /bin'),
        filename: 'app.bundle.js'
    }
}

entry内设置打包的文件
output内设置打包后文件的位置和名字
假设我们需要打包的文件为src文件夹下的app.js
打包到bin文件夹下,命名为app.bundle.js

4.使用脚本打包
在package.json内找到"scripts",在里面添加"build":“webpack”

"scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "build":"webpack"
  },

5.运行脚本打包
在终端输入进行打包

npm run build

这时候就能看见在相应文件夹下多了一个打包文件。

注意:

1.打包入口只能为一个文件,如果需要打包多个js文件,可以在主文件中用require引入其他js文件,再打包主文件。

2.没有插件的webpack只能打包js文件,如果需要打包其他格式的文件需要下载plugin插件

这种办法都还是比较麻烦的,所以建议一开始创建项目的时候就使用webpack自动配置生成一个基于vue+webpack的项目。

想要生成自动配置的项目可以看另外一个文章:
使用webpack自动配置项目

基于webpack4.x手动实现vue+ts打包配置 -- 基础篇 基于webpack4.x手动实现vue+ts打包配置 – 基础篇 由于vue-cli进入3.0以来,其打包的配置被隐藏到了@vue/cli-service包里,webpack配置的修改只能通过vue.config.js进行。 "@vue/cli-plugin-babel": "^4.1.2", "@vue/cli-plugin-eslint": "^4.1.2", "@vu... 阅读详情

相关推荐

Nginx+Vuejs(router)使用webpack打包发布(Ubuntu)

1. 准备工作 前面文章已经介绍到怎样在win10下安装部署vuejs的webpack脚手架工具,关于怎样使用vuejs的webpack工具写项目不是本文的重点,现在默认我们已经写好了我们的网站 我的用于学习测试的工程目录: 修改src/router/index.js这个文件中的路由配置:使用history模式和路由基目录base的设置(更多资料可查阅官方文档) /**** src/...

Yvettre的博客 2039

vue cli3根据不同指令打包不同环境的包

介绍了vue cli3如何根据不同打包指令打包不同环境的包,以及易踩到的坑

weixin_44594219的博客 2000

用webpack4.17版本手动配置vue的项目

用webpack4.17版本手动配置vue的项目 一 使用webpack最新版本 配置的初衷 现在webpack的版本已经升级到了4.0以上版本,增加了许多好用的功能,但是我们的vue-cli脚手架的webpack版本还是之前的3.0+的版本,许多功能已经被4.0所放弃了,现在webpack的4.0版本比较成熟,可以运用在项目中。刚进了一家新公司,新公司因为权限的问题不能使用脚手架,所以...

MrzhangxianshengJS的博客 2237

Vue+Webpack压缩打包及上线流程

一、 使用Webpack+Babel打包Vue项目 步骤: 1、 安装babel相关的包 npm install babel-core babel-loader babel-preset-env –save-dev 2、 在项目根目录下创建一个babel的配置文件.babelrc 3、 在.babelrc中配置写好对应的json代码片段 4、 在webpack.config.js中使用babel-loader 5、 在webpack.config.js的插件配置中写上如下代码即可 6、在当前项目

will5451的博客 840

OAI骨关节炎数据集申请与DICOM下载全流程避坑指南

医学影像分析中,DICOM格式是存储与交换CT、MRI等数据的通用标准,其元数据Tag承载着像素间距、层厚等关键物理信息,直接影响定量分析的准确性。在骨关节炎研究领域,OAI数据集因样本量大、随访时间长而成为高价值资源,但获取需通过NDA协议申请,并借助nda-tools命令行工具完成TB级影像的批量下载与断点续传。这一流程涉及浏览器环境配置、DICOM格式转换及Python预处理等工程环节,任一细节疏漏都可能导致数据读取异常或分析偏差。掌握从申请到落地的完整链路,能显著提升医学影像AI研究的效率与可复现性

weixin_30843121的博客 276

告别环境配置噩梦:用Docker Desktop + WSL2在Windows上5分钟搞定vLLM运行环境

本文详细介绍了如何在Windows系统上使用Docker Desktop和WSL2快速搭建vLLM开发环境,5分钟内完成配置。通过容器化技术解决传统环境配置中的依赖冲突、环境污染等问题,提供一键复用的高效方案,特别适合AI开发者快速部署和测试vLLM框架。

weixin_28728495的博客 503

vue前端,java后端打包脚本编写

项目打包

weixin_45958605的博客 704

解密OpenVLA的ActionTokenizer:如何用256个Token控制7维机器人动作

本文深入解析了OpenVLA模型中ActionTokenizer的核心机制。该分词器通过将7维连续机器人动作空间离散化为256个Token,巧妙地解决了大语言模型输出精确控制指令的难题。文章详细阐述了其设计哲学、与Llama-2词表的集成方式,并分析了256个离散区间在精度与效率间的平衡,为机器人视觉-语言-动作控制提供了关键技术桥梁。

weixin_29209801的博客 477

vue打包

前端的vue开发完成后,需要打包为dist供后台使用,此处需要写一个自动打包的脚本。

shlhhy的博客 473

运放+三极管恒流源电路设计实战:从原理到仿真一步到位(附Multisim文件)

本文详细解析了运放与三极管构建恒流源电路的核心原理,重点阐述了负反馈机制如何实现精准的电流控制。通过Multisim仿真实战,从电路搭建、参数计算到负载调整率与动态响应分析,一步步指导设计过程,并提供常见故障的调试技巧与PCB设计要点,帮助工程师从理论平稳过渡到可靠实践。

7z8x2c4v6b9的博客 711

2024年12月中国电子学会青少年软件编程(Python)等级考试试卷(六级)答案 + 解析

2024年12月中国电子学会青少年软件编程(Python)等级考试试卷(六级)答案 + 解析

伶俐角少儿编程 729

一文带你搞定python脚本(.py)打包为可执行文件(.exe)

当使用PyInstaller打包Python程序时,有时会遇到打包后无法找到自定义模块的情况。这通常是由于PyInstaller默认只会打包程序所依赖的标准库和第三方库,而对于自定义模块需要进行额外的配置。

H931053的博客 6725

手把手教你学 GPU KMD”相关内容的专栏简介与目录

本专栏系统讲解GPU内核模式驱动(KMD)开发技术,涵盖四大核心模块:1)GPU驱动架构基础,解析UMD/KMD协同机制;2)KMD核心功能,包括内存管理、命令提交、中断处理等;3)底层硬件交互,详解PCIe/DMA传输、多级页表等;4)实战进阶,结合Linux DRM框架代码分析,探讨GPU虚拟化与性能优化。面向具备OS和C语言基础的开发者,提供从理论到实践的完整学习路径,帮助深入理解图形/计算驱动栈的底层实现原理。

amy_mhd的博客 154

webpack构建vue项目 基础01 之 手动webpack打包 与 指令打包

webpack构建vue项目 基础01 之 手动webpack打包 与 指令打包

weixin_43845137的博客 579

YOLO26涨点改进 | 独家主干改进篇 | CVPR 2024 | YOLO26利用InceptionNeXt主干,将大核深度卷积分解为四个并行分支,在提升性能的同时显著降低计算效率

本文聚焦YOLO26的核心涨点改进——基于CVPR 2024收录的InceptionNeXt主干网络,深度拆解了其“大核深度卷积四分支拆解”的核心逻辑,通过实验验证了改进的有效性,同时提供了可快速复现的工程代码与进一步涨点的思路。

qq_36130719的博客 574

大模型选型实战:为OpenClaw匹配最优“大脑”的全维度考量

大模型不是越贵越好,也不是参数越高越好,适合自己的使用场景才是最好的。按照我的方法,先明确自己的需求,再选对应的模型,配置多模型自动路由,既能保证体验,又能最大限度降低成本。我自己用这套配置用了半年多,不管是写文章、写代码还是处理复杂问题,都完全够用,成本也很低,大家可以参考一下。如果不知道选什么模型,可以在评论区说一下你的使用场景。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 343

Vue CLI 搭建Vue3项目升级webpack5(一)

升级webpack5主要是想用模块联邦实现微前端,随着单体项目会越来越大,打包效率及开发效率都受影响,所以可以像服务端那样拆出微服务,方便独立开发,独立打包部署。因为微前端涉及多个子项目,所以可以用monorepo来管理项目集,monorepo是把多个项目放到同一个代码仓库管理(包括vue3、babel、react在内的众多国内外著名的项目都采用了这种方式),我采用了lerna多包管理工具来构建项目仓库,本文先介绍初始化项目仓库以及用vuecli脚手架搭建vue3项目。

GEYANG2010的专栏 3251

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

webpack打包vue项目

通过以上步骤,你应该能够使用 Webpack 来打包你的 Vue 项目。不过,除非你有特定的需求,否则推荐使用 Vue CLI,因为它极大地简化了整个过程,并提供了开箱即用的最佳实践配置。Vue CLI 是官方提供的一个脚手架工具,它内置了对 Webpack 的支持,并且简化了许多配置工作。如果你需要更细粒度的控制,或者已经有一个不使用 Vue CLI 的项目,你可以手动配置 Webpack。首先,确保你已经初始化了一个 npm 项目,并安装了 Vue 和 Webpack 及其相关加载器和插件。

qq_45904018的博客 663

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

使用webpack打包vue项目

使用webpack打包vue项目 安装webpack工具,安装方式有两种:全局安装(命令:npm install -g webpack webpack-cli)以及安装在项目中,这里使用第二种: //在项目中安装,这里的-D表示运用到开发(development)环境 npm install -D webpack webpack-cli 在项目根目录新建一个webpack.config.js文件,配置打包时候需要的一些插件。**作用: 指示 webpack 干那些活(当你运行 webpack 指令

qq_42750982的博客 1万+

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

webpack打包Vue项目【完整版】

本文分两部分来介绍: 第一部分:将先介绍 webpack 打包 Vue 需要用到的 Vue 相关包,然后配置项目目录及必要文件,最后配置 webpack.config.js,运行项目 第二部分:探索 cdn、分包、tree Shaking、已经热更新的使用`

前端探索者 2842

如何使用Webpack打包vue文件

'vue$': 'vue/dist/vue.esm.js' //为' vue别名设置解析路径为 'vue/dist/vue.esm.js'entry: './src/main.js', // 设置入口文件为 './src/main.js'filename: 'bundle.js' // 设置输出文件为 'bundle.js'// 设置输出目录为 path.resolve(__dirname, //'dist')loader: 'vue-loader'// 定义了不同模块对应的 loader。

xiaozhou4233的博客 1767

在webpack4.0中使用vue的配置过程

哈哈哈

鸭绒的博客 1339

vue-webpack项目配置以及打包流程详解

我认为如果你要用webpack打包项目,首先你需要有一个思维的转化,传统来说前端项目都是从html文件为入口开始运行项目,但是你使用了webpack后就不能这么想了。webpack是依赖于node环境的,node是基于commonjs模块规范以及javaScript的后台编程框架,而前端html依赖的是浏览器环境,你看这个环境都变了,如果你以浏览器环境的思考方式来读懂webpack打包,是不是势...

qq_36312096的博客 2246

WebPack实战 WebPack打包Vue项目

文章目录前言一、使用webpack来进行vue-cli模块化开发二、Webpack配置区分开发环境和生产环境三、vue项目打包3.1、config—index.js文件3.2、build—webpack.prod.conf.js 文件3.3、element ui 字体文件加载出错3.4、路由跳转出现js访问404问题四、关闭Webpack的debug模式五、Vue项目打包发布后,使浏览器WebPack中无法查看源码 前言 本篇博客是关于Webpack打包vue的配置以及一些问题解决整理,若文章中出现相关问题

每个人都是独一无二的,把握好自己的节奏,跟着自己的心走。 3566

webpack打包vue项目进行打包优化

一、理解打包 当项目上线后,用户不可能页通过localhost:8080访问我们的页面,只能把项目放到服务器中,才能提供给用户访问,所以vue-cli内部集成的webpack,把vue、less、js等打包成浏览器可直接执行的代码。 二、进行打包 打包命令 num run build 输入完命令后 会在项目的根目录创建一个dist目录 这个目录里面就是我们打包后的结果。 dist目录下才是浏览器认识的代码,之前可以运行是通过脚手架工具提供给我们的否则浏览器是不认识.vue文件。 js文...

^_^ 4388

vue项目webpack打包配置

基于vue/cli3.0+脚手架搭建Vue项目(12) 文章目录基于vue/cli3.0+脚手架搭建Vue项目(12)前言一、webpack配置1.配置vue.config.js2.配置DllPlugin提高构建和打包速度二、打包验证总结 前言 一、webpack配置 1.配置vue.config.js publicPath: './', outputDir: 'dist', assetsDir:"static", indexPath:'index.html', 2.配置DllPlu.

weixin_43697548的博客 5048
上一篇: Vue,在vue-cli上进行组件页面切换
下一篇: 解决“Required Integer parameter ‘xxx‘ is not present”问题
NI_computer
博客等级 码龄7年 5粉丝 34原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值