webpack搭建服务器,随时修改刷新

前提:1、对webpack有一定了解,本文不做介绍

    2、安装node.js

手把手操作:

1、创建一个名为webpack-server的文件夹(随便取的)

2、cd到当前文件夹:cd webpack-server,有个快捷方法,打开文件夹,按住shift键,点鼠标右键,选择在“在此处打开命令窗口(w)”

3、打开命令行后,输入npm init 命令创建package.json文件

接下来一步一步填,一直enter不填直接跳过也行

yes后就会生成一个package.json文件。

{
  "name": "webpack-server",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC"
}

4、在webpack-server文件夹下创建app文件夹,并在该文件夹下面创建index.html和main.js,同时创建一个webpack打包的配置文件webpack.config.js

此时文件目录如下:

三个文件代码是这样的

index.html

<html>
  <body>
    <script type="text/javascript" src="bundle.js"></script>
  </body>
</html>

main.js

document.write(‘<h1>Hello World!!!</h1>‘);

webpack.config.js

module.exports = {
  devtool: ‘eval-source-map‘,
  entry: ‘./main.js‘,
  output: {
    filename: ‘bundle.js‘
  }
};

以上是一些打包的简单代码,在页面中输出Hello World!!!

5、安装webpack,作为依赖包。

指令:npm install --save-dev webpack

(提示:安装淘宝镜像会更快下载,方法见链接https://npm.taobao.org/,安装了之后,指令就是cnpm install --save-dev webpack)

安装完成,webpack-server会生成一个node_modules的文件夹,同时,package.json依赖包增加webpack

6、安装webpack-dev-server,指令:npm install --save-dev webpack-dev-server,(淘宝镜像下是cnpm install --save-dev webpack-dev-server)

安装完后又多了一个依赖包

7、安装完后就可以关掉该命令行窗口了,然后进入app文件夹,在app文件夹下面打开命令行窗口,并执行webpack-dev-server命令

ok,看到这就表示成功了,你就可以打开http://localhost:8080/打开页面了。(注:默认为8080端口,可以修改的)

8、简单修改下代码:

画面自动变成:

——————————————————————————————分割线————————————————————————————————

webpack-dev-server有以下可选参数:

--content-base //设定webpack-dev-server的director根目录。如果不进行设定的话,默认是在当前目录下。
--quiet: //控制台中不输出打包的信息,开发中一般设置为false,进行 打印,这样查看错误比较方面
--no-info: // 不显示任何信息
--colors: //对信息进行颜色输出
--no-colors: //对信息不进行颜色输出
--compress: //开启gzip压缩
--host <hostname/ip>: //设置ip
--port <number>: //设置端口号,默认是:8080
--inline: //webpack-dev-server会在你的webpack.config.js的入口配置文件中再添加一个入口,
--hot: //开发热替换
--open: //启动命令,自动打开浏览器
--history-api-fallback: //查看历史url

上面的参数都是可选的,举个改变端口的例子:

指令:webpack-dev-server --port 8088

显示出来的是:

以上就是我所分享的内容,纯属原创,欢迎阅读与转载,请注明出处!

时间: 2024-10-10 02:48:20

webpack搭建服务器,随时修改刷新的相关文章

搭建一个webpack微服务器

[前言]:因为最近在vue2.0的时候用到了webpack的externals,才发现我之前都只是用webpack做一些搭建完项目后的"收尾工作"--即打包,而没有把它纳入到项目开发的"主体过程"中来,真是"物不尽其用".于是就有了我今天的这篇学习文章:利用webpack-dev-server搭建一个webpack的服务器 参考资料: webpack-dev-server的github地址:https://github.com/webpack/w

nginx+tomcat+memcached搭建服务器集群及负载均衡

在实际项目中,由于用户的访问量很大的原因,往往需要同时开启多个服务器才能满足实际需求.但是同时开启多个服务又该怎么管理他们呢?怎样实现session共享呢?下面就来讲一讲如何使用tomcat+nginx搭建服务器集群以及如何实现session共享. 环境: apache-tomcat-6.0.29+apache-tomcat-6.0.29+jdk1.6+win7(由于自己只是做了一个demo,j就没有用到服务器系统了) 1.首先我们准备两个tomcat(tomcat1,tomcat2),并将端口

TypeScript(二)使用Webpack搭建环境

学习任何的开发,我们都需要对应的环境:包括TypeScript的编译环境和开发工具.这个章节里面,我们就来完成它们的搭建,后续就可以愉快的来写TypeScript代码了. 一. 环境搭建1.1. TypeScript环境安装已经配置好的环境,大家可以直接下载:https://github.com/coderwhy/HYLearnTS.git在上一个章节中我们说过,TypeScript最终会被编译成JavaScript代码:Image01TypeScript运行流程那么我们必然需要对应的编译环境:

【Web】Eclipse + Maven + Struts搭建服务器

一.环境 系统:Windows7 IDE:Eclipse-Kepler Service Release 2 使用插件:Maven(请预先在电脑上安装Maven) 二.搭建 在Eclipse中新建一个Maven工程: 选择Maven Project. 注意选择maven-archetype-web选项.Catalog处,点击右边的Configuration按钮,弹出对话框: 点击右边的Add remote Catalog,在Catalog file输入框中输入http://repo1.maven.

1.2搭建服务器环境与备份原有数据简述

搭建服务器环境 安装Apache,mysql和php,并且配置实现三者的关联. 安装Apache 1. 下载Apache的安装文件:官网 http://www.apache.org 2. 双击安装,进入安装准备界面 3. 点击“next”,进入协议界面 4. 选中接收协议,点击“next”,进入到阅读协议界面 5. 点击“next”,进入服务器信息配置界面 6. 配置完服务器信息后,点击“next”进入设置选中界面 7. 选中自定义安装,点击“next”进入安装配置界面 a) 安装路径配置:在D

【游戏】《方舟生存进化》怎么联机 搭建服务器联机教程

想玩下<方舟生存进化>,跟小伙伴们一起 和小伙伴们一起联机打恐龙,是该有多爽!<方舟生存进化>是一款题材十分新颖的沙盒生存游戏,那么方舟生存进化怎么联机?下面为大家介绍<方舟生存进化>Steam正版搭建服务器联机教程,一起来看看吧. 研究了一天终于成功架设了服务器且在steam上显示出来,现在开始我们的开服教程 一:下载服务器并且运行 1.在C盘创建一个名为Ark的文件夹 2.下载我打包的工具找到1号文件夹把里面的两个文件放到Ark文件夹下并且运行update_ark.

如何在移动设备上搭建服务器承载自己的全景作品?

http://bbs.720yun.com/t/345 720云长期以来,用巨额的资金支撑着这一理念,为广大全景爱好者免费承载各自的作品,实为我们学习膜拜的榜样.在得到实惠的同时,咱也要为720云分分忧,担担担了. 这几天,电脑主板累趴下了,保修期间只能抱着iPad上网,总算有时间写点东西了. 玩全景有三步曲,“拍,做,秀”.很多朋友都卡在第三步“秀”.花费大量资金购置设备,花费大量时间拍摄及制作,结果走完第二步就被憋在自己的电脑里了.上传网络平台吧,浏览时也需要网络,流量伤不起呀. 如何在移动

利用ADSL拨号上网方式如何搭建服务器

序:搭建服务器需要两个条件硬件服务器和固定公网IP,随便一台个人电脑都可以作为硬件服务器,就剩下一个问题,如何获得一个固定公网IP. 第一章 扫盲:ADSL拨号上网方式,本地IP与公网IP的区别 一.如何查看本地IP 方法:进入Dos,输入命令ipconfig即可看到自己的内网IP地址,这个地址作为局域网内部交流使用. 二.如何查看公网IP 方法:IE浏览器输入网址:http://www.ip138.com,可以看到本机访问互联网时的IP地址是163.125.59.28 第二章 一.公网IP是在

菜鸟如何使用阿里云搭建服务器网站【阿里云、宝塔、thinkPHP、PHPstrom、Linux】②

我们的流程: ①在阿里云免费领取一个月的服务器,推荐使用支付宝账号登录.因为这样你就可以免除实名认证这个环节了. ②配置我们服务器的系统,其实云服务器也就是一个虚拟机,想要运行还是需要一个操作系统的.这里推荐使用LInux[稳定可靠.故障率非常低.几乎不会被病毒和恶意代码感染和破坏.运行速度非常快]. ③配置网站的运行环境,运行环境有几种LNMP.LAMP.WAMP--,这些字母L:Linux.W:win.A:Apache.N:NGINX.M:MySQL.P:PHP.我们这次配置的环境是LNMP