webpack 安装使用(1)
安装
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)相关推荐
- webpack 安装卸载
webpack安装: npm install webpack -g //-g 全局npm install webpack -s //-s 局部 npn install webpack@x.xx -g ...
- 【JavaScript】 Webpack安装及文件打包
背景 最近开启一个新项目,需要对前端的各类资源文件进行打包,经过多方调研后,决定使用webpack工具.但是网上的教程多是将webpack直接作为服务器使用,而我只是想将其作为单纯的资源打包工具而已. ...
- Webpack安装及打包js、css文件示例
什么是Webpack Webpack 是一个前端资源加载/打包工具.它将根据模块的依赖关系进行静态分析,然后将这些模块按照指定的规则生成对应的静态资源.Webpack 可以将多种静态资源 js.css ...
- webpack前端构建工具学习总结(一)之webpack安装、创建项目
npm是随nodeJs安装包一起安装的包管理工具,能解决NodeJS代码部署上的很多问题: 常见的使用场景有以下几种: 允许用户从NPM服务器下载别人编写的第三方包到本地使用. 允许用户从NPM服务器 ...
- webpack 安装vue(两种代码模式compiler 和runtime)
使用webpack安装vue,import之后,运营项目报错,如下: [Vue warn]: You are using the runtime-only build of Vue where the ...
- Webpack 安装
本节我们来学习 webpack4.0 的安装,webpack 的运行需要依赖 Node.js 的运行环境,在安装 webpack 时也需要用到 npm ,所以我们需要先安装 Node.js,Node. ...
- webpack安装使用教程
写在前面的话 阅读本文之前,先看下面这个webpack的配置文件,如果每一项你都懂,那本文能带给你的收获也许就比较有限,你可以快速浏览或直接跳过:如果你和十天前的我一样,对很多选项存在着疑惑,那花一段 ...
- webpack安装与使用(详细)
一.什么是webpack? webpack是现代javascript应用程序的静态模块打包器,当 webpack 处理应用程序时,它会递归地构建一个依赖关系图(dependency graph),其中 ...
- webpack安装 webpack-dev-server后运行报错
webpack安装 webpack-dev-server后进行实时监听报错 webpack安装插件 webpack-dev-server后进行实时监听,重新运行npm run dev报错 一.问题现象 ...
- webpack安装教程及webpack-dev-server
znwebpack安装教程_彳亍的博客-CSDN博客_webpack安装教程 webpack\webpack-cli上方文章写的非常好了,直接按步骤来就行,也可以通过cnpm安装(把np ...
最新文章
- 基于数据挖掘的旅游推荐APP(二):主界面布局
- linux中original_如何在 Linux 中整理磁盘碎片
- java null 对象吗_java中new一个对象和对象=null有什么区别
- python最新排名_最新编程语言排名:JS位列第一 Python超Java
- k66 pit计时功能配置_PIT,JUnit 5和Gradle –仅需额外的一行配置
- 2021中国企业招聘科技趋势报告
- 小汤学编程之JAVA基础day02——数据类型、Scanner类的使用
- 安卓案例:启动和停止服务
- mysql未指定错误_使用mysql的系统中常见sql错误
- 23种设计模式(7)-代理模式
- ajax get怎么传参数值,如何使用jQuery在GET请求中传递参数
- 校园网双出口配置实例
- 韦东山Linux嵌入式学习——硬件复习
- Java进阶 - MyBatis查询数据库 Spring Boot 单元测试 - 细节狂魔
- html中伪类选择符,【CSS选择符】伪类和伪元素
- GUI 图片显示(SDL 多媒体开发库)——基于 rt-smart 微内核操作系统
- spss数据处理--数据检查
- 高通量测序的数据处理与分析指北(一)_network
- Featuretools 学习3 - 深度特征合成
- 计算机组成原理——输入/输出系统の选择题整理
热门文章
- 大白话系列之C#委托与事件讲解(一)
- cisco 2950 3550 端口速率限制实现方法
- 公司数据部培训讲义:ArcMap数字化培训教程
- 电力巡检智能管控主站平台性能优化(一):数据采集及用户行为分析
- 推荐爱奇艺开源的高性能网络安全监控引擎!
- 某程序员吐槽一程序员大佬竟然放弃百度offer,回老家进烟草公司!是不是脑子有坑?网友:你才脑子有坑!...
- 多个线程为了同个资源打起架来了,该如何让他们安分?
- 一杯茶的时间,上手Zabbix
- 5G最完整的PPT,朋友圈超火
- 这几道Redis面试题都不懂,怎么拿offer?