现如今,webpack已经快速进入前端开发人员的眼线(从1.0到4.X的版本的更新迭代),给前端开发也带来了很大的突破,webpack可以分析项目结构,模块化打包机,处理模块化依赖,转换成浏览器可运行代码。

废话不多,现在开始讲述下webpack环境的搭建吧。

1.首先我们把webpack环境搭好:

在工程文件创建一个文件夹,通过git打开控制台,输入npm init.回车。

根据提示,对创建的工程文件进行命名,描述等(这里也可以一直敲回车,后续在文件夹中更改),创建成功之后会在刚刚创建的文件夹中多出一个package.json文件(注意文件的name一定不能用默认的webpack),

然后在通过npm install 安装工程依赖,初始化项目的话用npm install webpack webpack-cli -D命令,这样webpack的项目已经基本搭建完成了。

2.接下来我们看看webpack的配置问题:

webpack需要在项目根目录下创建一个webpack.config.js文件,通过该配置文件来导出webpack的配置,webpack的配置多样化,可以自己定制,现在来看看最基本的配置。

1 module.exports ={2   entry : './src/index.js',

3 output: {4     path : path.join(__dirname,'./dist'),5     filename : 'main.js'

6 }7 }

entry : 代表入口,webpack会找到该文件进行解析

output :代表输入文件配置

path : 把打包后的文件存放的位置

filename : 输出文件的名字

有时候我们所建的项目并不是基于spa技术,而是会基于nuxt.js的多页面,需要生成多个html,js文件,那么我们就可能需要配置多个入口。代码如下:

1 module.exports ={2 entry : {3 pageA : './src/pageA.js',4 pageB : './src/pageB.js'

5 },6 output : {7 path : path.join(__dirname,'./dist'),

8 filename : '[name].[hash:8].js'

9 }10 }

谢谢你阅读我的文章~

git 创建webpack项目_webpack项目的搭建及环境构建相关推荐

  1. git 创建webpack项目_近期总结:手动搭建react项目,将项目从自己的库引入到新的项目中使用...

    背景:最近公司有这样一个需求,需要开发一个react工具类,这个工具类可以用在其他项目里使用,并且这个工具类比较大,需要多人协作开发. ​ 这个项目主要由同事负责,于是同事就将这个工具类当成一个单独的 ...

  2. git 创建webpack项目_从0到1开发一个小程序cli脚手架(一)创建页面/组件模版篇...

    github地址: https://github.com/jinxuanzheng01/xdk-cli cli工具是什么? 在正文之前先大致描述下什么是cli工具, cli工具英文名command-l ...

  3. git 创建webpack项目_从 0 开始构建 webpack 项目【Webpack Book 翻译】

    在开始之前,请确保你使用的是 Node 的最新版本.至少是最新的 LTS(长期支持)版本,本书的配置基于 LTS 版本所写,你的终端需要有 node 和 npm 命令,Yarn 也是一个不错的选择,也 ...

  4. Javaweb项目入门到实战-搭建javaweb环境并运行(下)

    咱们继续上一篇中剩下的内容idea运行javaweb和上次尚未说完的tomcat下载与运行,let's go !!! 熟悉的配方搭配精美的视频: 动力节点最新JavaWeb视频教程,javaweb零基 ...

  5. python创建工程sublimw,python使用sublime搭建开发环境的简单示例

    这篇文章主要为大家详细介绍了python使用sublime搭建开发环境的简单示例,具有一定的参考价值,可以用来参考一下. 对python这个高级语言感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来 ...

  6. git 创建webpack项目_Webpack入门:从安装到配置

    文档 webpack 用于编译 JavaScript 模块. 一旦完成安装,你就可以通过 webpack 的 CLI 或 API 与其配合交互. 这里以入门者的角度(中文)介绍 webpack 的常用 ...

  7. git 创建webpack项目_一次create-react-app创建项目升级webpack的流水账

    不再赘述为什么要升级webpack4,有兴趣的小伙伴可以看一下 知乎:如何评价webpack4 下面撸起袖子开干: 克隆项目,新建分支 git checkout -b feature_webpack_ ...

  8. git 创建webpack项目_使用webpack手动创建一个完整项目的全过程

    1.创建文件夹"webpack-study" 2.使用webstrom打开文件夹所在位置.在根目录上创建一个文件,文件命名为"src",在src文件下新建css ...

  9. 零配置初始化流程就一直过不去_uni-app从零开发影视小程序1——搭建开发环境构建项目

    前两天抓包了几个影视小程序的接口了,现在我准备用抓取的接口开发一个自己的影视小程序或app,并给大家分享一下如何从零开发一个小程序或app;在这里我将使用uniapp进行开发,uniapp是一个前端开 ...

最新文章

  1. 周末免费玩VR!Rift玩家的福利:BlazeRush赛车游戏
  2. 数据可视化高级部分:如何使用轨迹地图对路径数据进行分析
  3. Python 内置模块之 re
  4. R语言do.call函数简单说明
  5. 【RobotStudio学习笔记】(五)工具数据
  6. java非阻塞io流_阻塞式和非阻塞io流初认识
  7. jogbuild-common.xml:17: Cannot find /home/tsit/tio-software/jogamp/gluegen/make/gluegen-cpptasks.xml
  8. 计算机视觉论文-2021-09-14
  9. javascrip语言精髓与编程实践pdf_C/C 编程推荐学习顺序和书籍
  10. SQL计算个人所得税函数
  11. 大数据时代的小数字感:数据再有价值,别人听不懂照样没用
  12. K100多功能嵌入吞吐式电动发卡读写一体机|读卡器技术选型问答
  13. 【Android源码面试宝典】MMKV从使用到原理分析(二)
  14. 微信jsapi开发教程之如何获取jsapi_ticket(第二课)
  15. MT5中position、order、deal 区别
  16. Unity 3D中的射线与碰撞检测 1
  17. CNC+CRC/SoftPLC/OpenCASCADE/CAD/CAM开源项目收藏
  18. 阅读笔记:《The Art, Science, and Engineering of Fuzzing: A Survey》
  19. 解决Chrome 下载带半角分号出现net::ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION的问题
  20. 未来两年,阿里云20%新增算力将使用自研CPU

热门文章

  1. 台阶问题练习题 (简单的dp)
  2. sql中 in , not in , exists , not exists效率分析
  3. 第二章 二进制数值和记数系统
  4. WinCE 5.0 virtual memory space
  5. spring学习笔记01-BeanFactory和ApplicationContext的区别
  6. 字节跳动开发者工具_FAQ | 字节跳动小游游戏发布常见问题汇总
  7. 阿里云数据库mysql 创建数据库服务器_如何使用mysql创建数据库服务器
  8. python turtle颜色rgb_turtle绘图总结
  9. c++ qt获取电脑的内存_Qt官方示例-TCP客户端/服务器示例
  10. 一棵树的生物量怎么算_宾利的眼镜盒价值2万,算坑人吗?网友:良心产品,不坑穷人...