webpack 的简单使用

p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px "Helvetica Neue"; color: #323333 }
p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Menlo; color: #323333; background-color: #f7f7f7 }
p.p4 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Helvetica Neue"; color: #323333 }
p.p5 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Menlo; color: #008080; background-color: #f7f7f7 }
p.p6 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Menlo; color: #dd2244; background-color: #f7f7f7 }
p.p7 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Menlo; color: #999988; background-color: #f7f7f7 }
p.p8 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Menlo; color: #323333; background-color: #f7f7f7; min-height: 14.0px }
p.p9 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Menlo; color: #999999; background-color: #f7f7f7 }
p.p10 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Menlo; color: #011480; background-color: #f7f7f7 }
li.li1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px "Helvetica Neue"; color: #4078c0 }
li.li2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px "Helvetica Neue"; color: #323333 }
span.s1 { color: #323333 }
span.s2 { color: #323333 }
span.s3 { color: #4078c0 }
span.s4 { }
span.s5 { color: #0086b3 }
span.s6 { color: #999988 }
span.s7 { color: #008080 }
span.s8 { color: #dd2244 }
span.s9 { color: #011480 }
ul.ul1 { list-style-type: disc }

1.该案例的目录结果如下

zpvue

app

main.js

module1.js

module2.js

public

bundle.js

index.html

package.json

webpack.config.js

2.安装 webpack

  npm install webpack --save-dev --registry=https://registry.npm.taobao.org

使用以下命令进行webpack 初始化

  npm init

配置webpack.json文件

{

"name": "zpvue",

"version": "1.0.0",

"description": "",

"main": "index.js",

"scripts": {

"test": "echo \"Error: no test specified\" && exit 1",

"start":"webpack -p"    //对应5.webpack 的命令

},

"author": "zeopean",

"license": "ISC",

"devDependencies": {

"css-loader": "^0.26.0",

"extract-text-webpack-plugin": "^1.0.1",

"sass-loader": "^4.0.2",

"style-loader": "^0.13.1",

"webpack": "^1.13.3"

}

}

  • scripts:start 明亮对应 =>5.webpack 的命令
  • scripts.devDependencies 在3.安装加载器时会主动添加

3.安装loader 加载器

  npm install sass-loader style-loader css-loader extract-text-webpack-plugin --save-dev --registry=https://registry.npm.taobao.org

4.配置webpack.config.js 文件

/**

 * Created by zeopean on 16/11/19.

 */

var webpack = require(‘webpack‘)

var ExtractTextPlugin = require("extract-text-webpack-plugin");

module.exports = {

//页面入口

entry:{

index:  ‘./app/main.js‘

},

//入口文件输出配置

output:{

path:‘./public‘,

filename:‘bundle.js‘

},

//加载模块

module:{

loaders:[{

test:‘/\.sass$/‘,

loader:ExtractTextPlugin.extract(‘style-loader‘, ‘css-loader!sass-loader‘)

}]

},

plugins:[

new ExtractTextPlugin(‘[name].css‘)

]

};

  • entry 表示入口
  • output 表示输出打包后的bundle.js
  • module表示加载器

5.webpack 的命令

关于webpack的启动方式:

webpack         // 最基本的启动webpack的方法

webpack -w      // 提供watch方法;实时进行打包更新

webpack -p      // 对打包后的文件进行压缩

webpack -d      // 提供source map,方便调式代码

6.引入输出的bundle.js

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>webpack demo</title>

</head>

<body>

</body>

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

</html>

时间: 2024-10-23 17:40:46

webpack 的简单使用的相关文章

vue+node+es6+webpack创建简单vue的demo

闲聊: 小颖之前一直说是写一篇用vue做的简单demo的文章,然而小颖总是给自己找借口,说没时间,这一没时间一下就推到现在了,今天抽时间把这个简单的demo整理下,给大家分享出来,希望对大家也有所帮助. 前期准备: 1.安装node 安装包地址这个里面有两个安装包大家可以根据自己的需求选择安装4.4.4版本或者6.2.0版本,小颖选择的是6.2.0. 2.Atom编辑器,这个大家可以根据自己的喜好选择自己喜欢的编辑器,所以小颖就不发下载链接了,大家有需求的话可以百度下嘻嘻. 目录: 创建项目:

webpack的简单配置

本人刚开始也不会写webpack配置,刚开始在网上搜索了了一些,看的也是刚刚理解,所以准备自己写下来,已作纪念和贡献给像我一样不会配置的“童鞋”们! 1.创建webpack配置文件 在项目文件下创建一个webpack.config的js文件. 2.配置文件创建好了,我们就开始正式配置webpack了. 1.我们要安装nodejs,应为webpack基于nodejs,nodejs可以点击这里下载: 2.安装完nodejs之后,我们打开命令窗口,找到你的项目文件,在项目文件webpack.confi

webpack打包简单入门

使用webPack前请先安装nodejs webpack命令集合 安装命令:npm install webpack -g 全局安装 npm install webpack --save-dev 当前项目文件夹下安装 打包命令 webpack --config XXX.js //使用另一份配置文件(比如webpack.config2.js)来打包 webpack --watch //监听变动并自动打包 webpack -p //压缩混淆脚本,这个非常非常重要! webpack -d //生成map

webpack最简单的入门教程里bundle.js之运行单步调试的原理解析

读这篇文章的朋友,请确保对webpack有最基础的认识. 您可以阅读我前一篇文章:Webpack 10分钟入门 来在本地运行一个Webpack的hello world项目.https://www.toutiao.com/i6612879647568822788/ 我这里可以在回顾一下这个web pack的hello world项目. 用webpack打包之后,项目文件夹里包含了这些资源: index.html的源代码很简单,就包含了一个webpack打包后生成的bundle.js文件: 那么运行

webpack 4 简单介绍

webpack是什么? webpack是一个现代JavaScript应用程序的静态模块打包器(module bundler). 为什么要使用webpack呢? 随着web技术的发展,前端开发不再仅仅是静态网页的开发,前端代码的逻辑和交互越来越复杂. 回想一下最初我们如何开发一个页面,切图.写样式.用JQuery写一写JS效果,页面开发完就能直接在浏览器里查看.我们手动编译(比如用koala编译less),手动压缩(比如用compress压缩css),手动对比代码(比如用compare对比代码).

webpack最简单描述

从最简单的开始吧,先创建一个空文件夹,用vscode打开(其他方式也ok),在终端下运行yarn init 命令,完成就会出现package.json这个文件了. 接下来运行npm install webpack webpack-cli --save-dev命令,安装webpack和webpack-cli. 创建最简单的打包结构如下: index.js内容 1 import HelloWorld from './helloWorld.js'; 2 document.write("easy Web

vue-cli+webpack搭建简单的vue项目框架

0.先去官网下载安装nodeJS 1.在cmd中输入命令 node -version    若出现node版本号 则安装成功 2.通过命令:cd 文件夹名     进入某具体文件夹后进行如下命令操作: 3.npm install -g vue-cli         全局下安装vue-cli脚手架 4.vue init webpack project    初始化项目 此处会出现一些选项,进行图片上的操作即可 5.cd  project        进入所需project项目文件夹 5.npm

webpack学习简单总结

webpack使用总结: 入门使用: 这个报错说明需要安装相应的Loader,并在引用时指定相应的loader 执行成功如图: chunk指相应的区块. 要是css引入正确:必须引入css-loader,要使改变的css生效,要引入style-loader; 各个js的函数调用只能在各自的函数中写,引入只是合并的意思,但并不能直接使用引入的js的函数. 而且style-loader要写在css-loader的前面,否则报如下错误. 执行成功之后,css插入到了head标签里. loader正确顺

vue + webpack + gulp 简单环境 搭建

一.物料准备 废话不多说,直接上 package.json { "name": "vwp", "version": "1.0.0", "description": "vue test", "main": "index.js", "dependencies": { "vue": "^1.0.26&qu