webpack简单总结

这里用一个react例子来总结webpack~

安装搭建node环境

下载node地址:https://nodejs.org/en/download/

测试环境是否安装成功,安装成功之后执行命令可以看到node的版本号。

1 node -v//查看node版本

查看npm版本

1 npm -v//查看npm版本

现在准备环境做好,开始webpack之旅。

首先利用npm生成一个package.json文件,这里生成一个默认的就可以。

1 npm init -y

安装之后的package.json

 1 {
 2   "name": "webpacktest",
 3   "version": "1.0.0",
 4   "description": "",
 5   "main": "index.js",
 6   "scripts": {
 7     "test": "echo \"Error: no test specified\" && exit 1"
 8   },
 9   "keywords": [],
10   "author": "",
11   "license": "ISC"
12 }

安装webpack

安装webpack 有两种方式,一种是全局安装

1 npm install -g webpack

一种是依赖安装,将webpack信息依赖到package.json中

1 npm install --save-dev webpack

这里采用第二种安装方式,安装之后会发现在package.json中的变化,package.json中多了webpack的信息。

 1 {
 2   "name": "webpacktest",
 3   "version": "1.0.0",
 4   "description": "",
 5   "main": "index.js",
 6   "scripts": {
 7     "test": "echo \"Error: no test specified\" && exit 1"
 8   },
 9   "keywords": [],
10   "author": "",
11   "license": "ISC",
12   "devDependencies": {
13     "webpack": "^4.1.0"
14   }
15 }

要基于react,所以还要安装一些必要的包

1 npm install react react-dom babel-core babel-loader babel-preset-es2015 babel-preset-react --save-dev

安装之后的package.json

 1 {
 2   "name": "webpacktest",
 3   "version": "1.0.0",
 4   "description": "",
 5   "main": "index.js",
 6   "scripts": {
 7     "test": "echo \"Error: no test specified\" && exit 1"
 8   },
 9   "keywords": [],
10   "author": "",
11   "license": "ISC",
12   "devDependencies": {
13     "babel-core": "^6.26.0",
14     "babel-loader": "^7.1.4",
15     "babel-preset-es2015": "^6.24.1",
16     "babel-preset-react": "^6.24.1",
17     "react": "^16.2.0",
18     "react-dom": "^16.2.0",
19     "webpack": "^4.1.0"
20   }
21 }

查看webpack版本号

1 webpack -v

执行结果

这里应该注意的是webpack在4.0.0以后cli这个包单独分出来了,需要重新安装一下,执行命令

1 npm install webpack-cli -D

然后查看版本号

发现还是不行,解决方法:npm i -g webpack-cli -D --save(来自stackoverflow)

原文地址:https://www.cnblogs.com/moran1992/p/8523715.html

时间: 2024-10-28 11:28:41

webpack简单总结的相关文章

webpack简单使用

首先拷进package.json文件(用npm init命令配置,导入模块时加 --save),安装配置文件 编写webpack.config.js配置 var webpack = require("webpack"); module.exports={ entry:"./entry.js", output:{ path:__dirname, filename:"bundle.js" }, module:{ loaders:[{ test:/\.

WebPack 简单使用

WebPack是什么 一个打包工具 一个模块加载工具 各种资源都可以当成模块来处理 网站 http://webpack.github.io/ 如今,越来越多的JavaScript代码被使用在页面上,我们添加很多的内容在浏览器里.如何去很好的组织这些代码,成为了一个必须要解决的难题. 对于模块的组织,通常有如下几种方法: 通过书写在不同文件中,使用script标签进行加载 CommonJS进行加载(NodeJS就使用这种方式) AMD进行加载(require.js使用这种方式) ES6模块 思考:

webpack简单教程(2)--使用less并生成独立的CSS样式

在webpack中配置并使用less直接生成css样式 1.在F盘中创建一个文件夹webpack-less 2.在文件夹中创建index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>webpack demo</title> <link rel="stylesheet"

webpack简单教程(1)--从零开始搭建一个webpack小例子

基于Windows操作系统下搭建webpack的运行环境,这里采用npm环境,node.js官网下载最新版本的, 这里忽略下载和安装,然后直接运行  Node 环境,如下图所示. 检查一下,node版本和npm工具的版本确保是最新的,这里并不是最新版本的, 如果版本都是最新的,那么就可以来直接搭建webpack一个小demo案例. 1.在F盘中创建一个文件夹webpack 2.在文件夹中创建index.html <!DOCTYPE html> <html lang="en&qu

webpack: 简单分析 webpack 打包后的代码

编译后代码 /******/ (function(modules) { // webpackBootstrap /******/ // The module cache /******/ var installedModules = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module

webpack简单配置

webpack有4个重点内容: 入口(entry):指示webpack 应该使用哪个模块,来作为构建其内部依赖图的开始 输出(output):告诉 webpack 在哪里输出它所创建的 bundles,以及如何命名这些文件,默认值为 ./dist 加载器(loader):loader 让 webpack 能够去处理那些非 JavaScript 文件,比如css,图片 插件(plugins):插件可以用于执行范围更广的任务,比如打包优化和压缩 随时切换镜像源:? 1. npm install nr

webpack简单搭建基础感悟

实现局部webpack搭建并打包. npm init 弄出一个package.json 首先npm i webpack webpack-cli -D 建立一个index.js,content.js.index.html index.html里面引入index.js, index.js里面的内容是 : import content from './content' console.log(content()) content.js里面的内容是: const fn = ()=>{ return 'o

初试webpack打包

第一次接触webpack,学习了如何用webpack打包,记录一下过程. 1.在项目根目录安装webpack $ npm install webpack --save-dev 2.新建一个webpack.config.js 3.根据需要安装需要的加载器,并在webpack.config.js的module中进行配置,例如加载babel. $ npm install babel-loader --save-dev webpack.config.js文件 var webpack = require(

webpack入门指南-step03

一.webpack 的使用 webpack简单点来说就就是一个配置文件,所有的魔力都是在这一个文件中发生的. 这个配置文件主要分为三大块 entry 入口文件 让webpack用哪个文件作为项目的入口 output 出口 让webpack把处理完成的文件放在哪里 module 模块 要用什么不同的模块来处理各种类型的文件 二.webpack 常用命令 webpack的使用和browserify有些类似,下面列举几个常用命令: webpack          最基本的启动webpack命令 we