1.新建一个文件夹 假设文件夹的名称为 wdgapp,并且通过命令行到该目录下

2. 初始化项目

npm init -y

3.在wdgapp 文件夹中创建src 文件夹(源代码) 和dist(编译生成文件)

并且在src文件夹中新建index.html 文件和 index.js 文件

编辑index.html:

<!DOCTYPE html>
<html lang="en"><head><meta charset="utf-8"><<title>hello</title></head><body><h1>Hello World</h1></body>
</html>

编辑index.js文件:

console.log("ok")

4. 安装webpack  和webpack-cli

执行:cnpm i webpack -g

执行:cnpm i webpack-cli -g

5. 创建webpack.config.js文件  ( webpack 的配置文件)

module.exports={}

6 执行webpack 命令,打包

上面这个提示表示我们需要配置当前的编译环境 mode的值 有development和production

因为我们是开发测试所有可以设置为:development

在webpack.config.js 中:

module.exports={mode:'development'
}

重新打包:

打包成功

这样在dist 文件夹中生成main.js 文件:

我们在index.html 页面中引入main.js

<!DOCTYPE html>
<html lang="en"><head><meta charset="utf-8"><title>hello</title><script src="../dist/main.js" type="text/javascript"></script></head><body><h1>Hello World</h1></body>
</html>

然后使用浏览器打开index.html页面:

上面就是我们使用创建一个webpack 项目的过程

需要注意的几点:

1. 编译生成的目标文件夹 为dist

2. 从webpack4.x开始默认的入口文件为 src---->index.js

希望对你有所帮助

webpack 项目使用--创建webpack 项目(1)相关推荐

  1. Django项目的创建Django项目的修改配置文件

    目录: 创建Django项目 Django的操作 django项目和子应用各文件作用 修改Django项目的配置 path() 函数 创建Django项目 C:\Users\35211>d: 先 ...

  2. vs2019中如何创建qt项目_VS2019创建新项目居然没有.NET Core3.0的模板?

    今天是个值得欢喜的日子,因为VS2019在今天正式发布了.作为微软粉,我已经用了一段时间的VS2019 RC版本了.但是,今天有很多小伙伴在我的<ASP.NET Core 3.0 上的gRPC服 ...

  3. java ejb项目_Maven创建EJB项目结构

    可以用maven创建EJB项目的结构. 1.打开cmd 2.输入一下内容mvn archetype:generate -DarchetypeGroupId=org.codehaus.mojo.arch ...

  4. 怎么创建python django项目_创建Django项目图文实例详解

    本文实例讲述了创建Django项目的方法.分享给大家供大家参考,具体如下: 创建Django项目 创建一个HelloDjango项目 GitHub地址:https://github.com/liang ...

  5. idea建springcloud项目_idea创建springcloud项目图文教程(EurekaServer注册中心)

    http://blog.csdn.net/hcmony/article/details/77854999 idea创建springcloud项目图文教程(EurekaServer注册中心)(六) 1, ...

  6. maven java web项目_Maven创建JavaWeb项目

    使用模板创建项目 JavaWeb项目模板使用 使用模板创建JavaWeb项目,就是上图的结构.缺少src/main/java目录,以及两个test目录.但是多了webapp目录,这个目录就等效于以前J ...

  7. idea怎么创建python项目_idea创建django项目

    1.环境.版本 os:windows10 ide:idea python:2.7 django:1.11.25 其他的python.django不确定这么弄会不会有其他问题. 2.python 官网下 ...

  8. linux django创建项目,linux创建Django项目和部署

    原文链接:https://blog.csdn.net/a249900679/article/details/51527200 中间有一点问题,不过也解决了,参考:https://www.cnblogs ...

  9. vue项目结构php写哪里,Vue项目的创建,以及项目目录结构的分析

    Vue项目环境搭建""" node ~~ python:node是用c++编写用来运行js代码的 npm(cnpm) ~~ pip:npm是一个终端应用商城,可以换国内源 ...

最新文章

  1. 在微信小程序上,帮助中心界面实现类似手风琴案例
  2. 【嵌入式】Libmodbus之TCP模式Slave端程序示例
  3. /hgfs下无共享文件夹?/mnt下没有hgfs文件夹?vmhgfs-fuse:找不到命令?
  4. 解析HTTP协议六种请求方法,get,head,put,delete,post有什么区别
  5. 流程图 3条泳道 决策_制定透明决策的三步流程
  6. 关于StringIndexOutOfBoundsException那些事~
  7. 辐射4核能选项用计算机失败,gg修改器出现保护进程加载失败怎么解决 | 手游网游页游攻略大全...
  8. 突击计划——给定大写字母,输出小写字母
  9. CMU 15-213 Introduction to Computer Systems学习笔记(16) Virtual Memory: Concepts
  10. 怎么把汉字转换成URL编码
  11. python excel填充颜色_python实现xlwt xlrd 指定条件给excel行添加颜色
  12. app后端开发系列文章文件夹
  13. 绿色全要素生产率数据(2004-2017年)
  14. Java 抽象类和接口,看这一篇就够了
  15. PHP阅读文章送积分规则代码,php实现微信公众号文章付费阅读功能的代码分享
  16. 帮助睡眠的产品有哪些?效果最好的睡眠产品推荐
  17. 小米手机安装linux视频教程,技术|在手机上轻松安装 Ubuntu Touch OS
  18. 深度优先搜索(DFS) -全排列
  19. 11个开源测试自动化框架,如何选?
  20. 0x00000709无法连接打印机怎么办?

热门文章

  1. html+css学习笔记 [基础1]
  2. Android隐藏状态栏和标题栏,相当于全屏效果
  3. python lxml 安装及应用
  4. (转)一个as3写的减速效果
  5. 晒一波程序员的工位,你中意哪一款?
  6. 求求你不要在用!=null判空了
  7. 一个思维习惯,让你成为架构师
  8. 哪些数据可以放进缓存?记录生产环境一次缓存评估的过程
  9. 分布式服务限流实战,已经为你排好坑了
  10. Docker是世界上最牛逼的CaaS!