安装

1. 全局安装命令:cnpm install weback -g

2.  安装webpack-cli:

cnpm install -D webpack-cli

webpack-cli 是用来在控制台运行webpack命令的工具

传概念

使用

新建demo01 文件夹,并在该文件文件夹下面创建app和public两个文件夹,和webpack.config.js

如下:

2.生成package.json文件:cmd 进入到demo01文件夹

执行:cnpm init,回答一些问题之后

生成package.json 这个是一个最为进本的文件

app 文件夹下面创建两个js文件,分别为entry.js 和greet.js

greet.js

function greet(){var divEle=document.createElement("div");divEle.innerHTML="hello,webpack";return divEle;
}
module.exports=greet;

entry.js

var greet=require("./greet.js");
document.getElementById("container").appendChild(greet());

public 文件夹下面创建index.html

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title></head><body><div id="container"></div><script type="text/javascript" rel="stylesheet" src="./bundle.js"></script></body>
</html>

webpack.config.js 文件内容如下:

module.exports={entry:__dirname+"/app/entry.js",   //入口文件output:{                           path:__dirname+"/public",      //输出文件的存放位置filename:"bundle.js"           //输出文件的名称}
}

执行webpack:

public 文件夹下面生成bundle.js

浏览器打开index.html

希望对你有所帮助

原文地址:

https://zhuanlan.zhihu.com/p/23538138

webpack 安装使用(1)相关推荐

  1. webpack 安装卸载

    webpack安装: npm install webpack -g //-g 全局npm install webpack -s //-s 局部 npn install webpack@x.xx -g ...

  2. 【JavaScript】 Webpack安装及文件打包

    背景 最近开启一个新项目,需要对前端的各类资源文件进行打包,经过多方调研后,决定使用webpack工具.但是网上的教程多是将webpack直接作为服务器使用,而我只是想将其作为单纯的资源打包工具而已. ...

  3. Webpack安装及打包js、css文件示例

    什么是Webpack Webpack 是一个前端资源加载/打包工具.它将根据模块的依赖关系进行静态分析,然后将这些模块按照指定的规则生成对应的静态资源.Webpack 可以将多种静态资源 js.css ...

  4. webpack前端构建工具学习总结(一)之webpack安装、创建项目

    npm是随nodeJs安装包一起安装的包管理工具,能解决NodeJS代码部署上的很多问题: 常见的使用场景有以下几种: 允许用户从NPM服务器下载别人编写的第三方包到本地使用. 允许用户从NPM服务器 ...

  5. webpack 安装vue(两种代码模式compiler 和runtime)

    使用webpack安装vue,import之后,运营项目报错,如下: [Vue warn]: You are using the runtime-only build of Vue where the ...

  6. Webpack 安装

    本节我们来学习 webpack4.0 的安装,webpack 的运行需要依赖 Node.js 的运行环境,在安装 webpack 时也需要用到 npm ,所以我们需要先安装 Node.js,Node. ...

  7. webpack安装使用教程

    写在前面的话 阅读本文之前,先看下面这个webpack的配置文件,如果每一项你都懂,那本文能带给你的收获也许就比较有限,你可以快速浏览或直接跳过:如果你和十天前的我一样,对很多选项存在着疑惑,那花一段 ...

  8. webpack安装与使用(详细)

    一.什么是webpack? webpack是现代javascript应用程序的静态模块打包器,当 webpack 处理应用程序时,它会递归地构建一个依赖关系图(dependency graph),其中 ...

  9. webpack安装 webpack-dev-server后运行报错

    webpack安装 webpack-dev-server后进行实时监听报错 webpack安装插件 webpack-dev-server后进行实时监听,重新运行npm run dev报错 一.问题现象 ...

  10. webpack安装教程及webpack-dev-server

    zn​​​​​​​webpack安装教程_彳亍的博客-CSDN博客_webpack安装教程 webpack\webpack-cli上方文章写的非常好了,直接按步骤来就行,也可以通过cnpm安装(把np ...

最新文章

  1. 基于数据挖掘的旅游推荐APP(二):主界面布局
  2. linux中original_如何在 Linux 中整理磁盘碎片
  3. java null 对象吗_java中new一个对象和对象=null有什么区别
  4. python最新排名_最新编程语言排名:JS位列第一 Python超Java
  5. k66 pit计时功能配置_PIT,JUnit 5和Gradle –仅需额外的一行配置
  6. 2021中国企业招聘科技趋势报告
  7. 小汤学编程之JAVA基础day02——数据类型、Scanner类的使用
  8. 安卓案例:启动和停止服务
  9. mysql未指定错误_使用mysql的系统中常见sql错误
  10. 23种设计模式(7)-代理模式
  11. ajax get怎么传参数值,如何使用jQuery在GET请求中传递参数
  12. 校园网双出口配置实例
  13. 韦东山Linux嵌入式学习——硬件复习
  14. Java进阶 - MyBatis查询数据库 Spring Boot 单元测试 - 细节狂魔
  15. html中伪类选择符,【CSS选择符】伪类和伪元素
  16. GUI 图片显示(SDL 多媒体开发库)——基于 rt-smart 微内核操作系统
  17. spss数据处理--数据检查
  18. 高通量测序的数据处理与分析指北(一)_network
  19. Featuretools 学习3 - 深度特征合成
  20. 计算机组成原理——输入/输出系统の选择题整理

热门文章

  1. 大白话系列之C#委托与事件讲解(一)
  2. cisco 2950 3550 端口速率限制实现方法
  3. 公司数据部培训讲义:ArcMap数字化培训教程
  4. 电力巡检智能管控主站平台性能优化(一):数据采集及用户行为分析
  5. 推荐爱奇艺开源的高性能网络安全监控引擎!
  6. 某程序员吐槽一程序员大佬竟然放弃百度offer,回老家进烟草公司!是不是脑子有坑?网友:你才脑子有坑!...
  7. 多个线程为了同个资源打起架来了,该如何让他们安分?
  8. 一杯茶的时间,上手Zabbix
  9. 5G最完整的PPT,朋友圈超火
  10. 这几道Redis面试题都不懂,怎么拿offer?