问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

webpack生成的dist怎么运行

发布网友 发布时间:2022-05-18 13:20

我来回答

2个回答

懂视网 时间:2022-05-18 17:41

亲测,webpack打包vue项目之后生成的dist文件可以部署到 express 服务器上运行。

我的vue项目结构如下:


1. 进入该vue项目目录,打开git bash,执行:npm run build(在package.json的scripts配置)


执行成功如下图所示:


然后此时你会发现项目下多了一个 dist 文件夹,dist下文件便是项目打包之后生成的文件。


此时我们直接在浏览器中打开index.html,是会报错的,什么都看不到。


2. 安装express-generator生成器

执行  $ npm install express-generator -g  进行安装

3. 创建一个express项目

执行  $ express expressDemo (expressDemo是项目名)


expressDemo项目目录如下图:


4. 进入expressDemo目录,安装项目依赖

$ cd expressDemo     
$ npm install 
                                                                              


5. 把dist目录下的所有文件复制到express项目的public文件夹下


然后运行 $ npm start 启动expressDemo

打开浏览器,输入 http://localhost:3000 , 就可以看到效果了


热心网友 时间:2022-05-18 14:49

几乎所有业务的开发构建都会用到 webpack 。的确,作为模块加载和打包神器,只需配置几个文件,加载各种 loader 就可以享受无痛流程化开发。但对于 webpack 这样一个复杂度较高的插件集合,它的整体流程及思想对我们来说还是很透明的。
使用webpack打包后的vue项目如何正确运行(express)

其实可以将生成的dist文件部署到express服务器上运行。(1)、安装express-generator生成器。npm install express-generator -g // 也可使用cnpm比较快(2)、创建一个express项目。express expressName // expressName是项目名(3)、进入项目目录,安装相关项目依赖。cd expressNamenpm install // 或cnpm...

vue 如何将本地的另一个js项目打成dist并加入到module中?

打包另一个JS项目:进入另一个JS项目的根目录,使用相应的构建工具(如webpack)进行打包,生成dist文件夹。具体的打包命令和配置根据你使用的构建工具而定。将打包后的dist文件夹复制到Vue项目中:将另一个JS项目打包后生成的dist文件夹复制到Vue项目的根目录下,或者将其放置在Vue项目的静态资源文件夹...

用webpack打包的vue项目后生成的dist文件有什么用,如何使用

将打包好的dist文件扔到服务器上的Tomcat---》webapp下,打开浏览器访问服务器的网址加端口号项目名 例:http://192.168.1.8:81/test/

细说webpack系列 3. webpack-cli 零配置打包

创建一个名为webpack的文件夹,进入后使用npm init进行初始化。接着,创建一个src目录存放源代码,目录结构包括index.js和tool.js两个文件。当在webpack目录下执行npx webpack命令后,你会看到一个名为dist的目录被自动创建,其中包含打包后的main.js文件。这是webpack 4的一个显著变化,它不再需要明...

webpack项目配置流程

首先,创建一个基础的文件结构:在项目目录下,创建以下结构:接着,在`main.js`中编写基础测试代码:在`main.js`中添加测试代码:全局安装webpack,使用`npm I webpack -g`,并进行首次全局打包,命令为`webpack ./src/main.js -o ./dist/bundle.js`。执行以下步骤以全局打包:接下来,为了简化...

vue的webpack怎么生成dist文件

vue的webpack怎么生成dist文件 首页 问题 全部问题 经济金融 企业管理 法律法规 社会民生 科学教育 健康生活 体育运动 文化艺术 电子数码 电脑网络 娱乐休闲 行政地区 心理分析 医疗卫生 精选 知道专栏 知道日报 知道大数据 知道非遗 用户 知道合伙人 芝麻团 芝麻将 日报作者 ...

项目性能优化之给dist文件夹中chunk-vendors.js做splitChunks分包,从而...

为了优化性能,我们需要利用webpack的optimization.splitChunks功能进行拆分。首先,我们对打包后的dist文件夹进行观察,看看拆分后的效果。原本824kB的chunk-vendors.js被成功拆分成多个几十KB的小包,这样在生产环境加载时,能明显提升页面加载速度。以下是在vue.config.js中实际使用的分包代码片段,可以直接...

webpack自动打包?

此时我们看到dist目录下自动生成了一个index.html文件,里面包含了divid="root"/div, 这是因为我们在模板文件里写过。之前我们已经安装过了webpack-dev-server,并在package.json脚本里配置了"dev":"webpack-dev-server"此时我们可以运行 $cnpmrundev 终端提示自动运行在localhost:8080,chrome上打开8080端口,查看控制...

Webpack详细讲解(建议收藏)

1.webpack打包命名全称是:npxwebpackjs文件路径 例如:npmwebpack./src/xxx.js 如果没有写js文件路径,那么webpack就会自动打包项目根目录下的./src/index.js 2.当项目js代码发生变化时如何打包? 重新执行打包命令即可 观察项目变化 webpack会把打包的js文件默认放入./dist/man.js (1)为什么没有打包add.js 因为...

webpack配置

webpack 开箱即用,可以无需使用任何配置文件。webpack 会假定项目的入口起点为 src/index.js ,然后会在 dist/main.js 输出结果,并且在生产环境开启压缩和优化。 在package.json文件中添加命令,然后通过npm run build即可运行打包 但是通常项目还需要继续扩展此能力,为此可以在项目根目录下创建...

sessionid生成机制 webpack loader webpack require webapp生成 web app在线生成 什么是webpack webpack有什么用 转生成蜘蛛又怎样web npm webpack
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...之九=二十五分之() 十二分之五=六十分之()=二十四分之() ...之三x=二十分之九 八分之一x=三十二分之五 四十四分之二十一x=十一... 动脑筋,找规律,再填空。(1)三十二分之五、八分之五、( )、10 八分之五等于三十二分之几等于几分之二十五? 学的专业不是电气自动化,想成为电气工程师但是我不知道怎么入手,谁能... 卓应教育咨询有限公司的就业保障措施如何? ai画板怎么改大小ai画板怎么改大小快捷键 我以前在农牧站上班,现己被开除,己上了十二年,现在交社保,十二年工龄可 ... 84年行政事业单位被除名的职工(22年工龄,但现已经超过退休年龄,没有... ...里插曲"你是不可不飘荡的清风 我是芒草倾入你怀中" 请问是什么歌... 不属于原始凭证的有。我选AB但答案是ABC,银行对账单是原始凭证吧 不属于自制原始凭证有哪些?? 不能作为原始凭证的有哪些 不能作为原始凭证的是什么 黑金属为什么有反宗教的? 歌词里有斑驳的歌 用面面相觑人声鼎沸鲜为人知轩然大波造句 小练笔以第一人称写西游记的人物用上人声鼎沸 青铜器有关故事和典故 急需一历史故事请在十分钟内发过来 用人声鼎沸,三顾茅庐,声色俱厉,失魂落魄,诗情话意,势不两立,守株待兔各造句 用人迹罕至、人声鼎沸、来世汹汹、荒草萋萋、九曲连环、回环曲折、亦复如是、可歌可泣、鲜为人知 不假思索交头接耳迫不及待完璧归赵负荆请罪人声鼎沸上面成语中哪两个成语出自邯郸的成语故事? 用人声鼎沸,人迹罕至,来势汹汹,可歌可泣,鲜为人知,当之无愧,家喻户晓,锋芒毕露写一段话。急!!! 带鼎的成语故事 用 人声鼎沸,忍俊不禁,任劳任怨,锐不可当 这四个词编译个故事,只需要剧情。 人声鼎沸成语故事 苹果ld怎么设置 内裤穿几个月应该扔掉买新的? micromax a240手机 怎么刷机,求大神解答 下列选项,不属于原始凭证的是 如何区分哪些是自制原始凭证,哪些不是? 求解答:下列各项中,不属于原始凭证要素的是( )。 购销合同是不是原始凭证原始凭证有哪些 下列各项中,不属于原始凭证要素的是( ) 下列会计凭证中,不属于原始凭证的是()A*B购货合同C领料单D银行开来的支款通 四川新农合报销细则 最新四川省农村合作医疗报销政策 四川新农合报销比例 尖椒肉末蒸鸡蛋的做法,尖椒肉末蒸鸡蛋怎么做 四川广安新农合报销范围 华西新农合报销比例是多少 四川新农合报销政策? 四川新农合报销政策 山西太原市“史诗级土拍”为何流产了? 深色,浅色 英语怎么说 莫朝深英文怎么写怎么读 ?? 深阅读的英语 知道怎么找回微信? 我的怎么找回?