美文网首页
项目构建打包——webpack

项目构建打包——webpack

作者: Axiba | 来源:发表于2017-05-11 23:16 被阅读52次

给JS提供的打包工具(打包成静态文件)和代码分割。可以打包成浏览器可以直接和运行的静态文件

打包过程.png

一、简单使用命令行操作Webpack:

cnpm install webpack --save-dev
#可新建js\html\css等文件来测试
./node_modules/.bin/webpack  xxx.js xxx.bundle.js

1、第一次编译使用 webpack 命令的时候,如果没有用全局安装,可能会出现 “ webpack: command not found ” ,可以用 “./node_modules/.bin/webpack xxx.js xxx.bundle.js ” 构建测试

2、webpack 天生不会处理 css 文件,需要引入loader来处理,css-loader 是使得webpack可以处理css后缀的文件,style-loader是把处理完的文件新建一个标签插入到html

cnpm install css-loader style-loader --save-dev

所以js文件内部引入css文件的时候,需要:

require('style-loader!css-loader!./xxxx.css')
...

#或者直接在命令行中配置处理(同上面不能同时配置)
./node_modules/.bin/webpack  xxx.js xxx.bundle.js --module-bind 'css=style-loader!css-loader'

3、这涉及到很多的webpack 参数配置需要自己去看,例如 --watch(可以监测改变自动打包)、 --progress(显示打包的进度条)、--(显示打包的有哪些模块)

相关文章

  • webpack简单使用

    一、webpack简介 1.webpack是什么 webpack项目打包工具,项目构建工具 2.webpack有什...

  • webpack简介

    目录 webpack是什么,有哪些同类工具webpack项目打包工具,项目构建工具,有什么作用构建单页应用(dis...

  • 项目构建打包——webpack

    给JS提供的打包工具(打包成静态文件)和代码分割。可以打包成浏览器可以直接和运行的静态文件 一、简单使用命令行操作...

  • webpack学习笔记

    学习目的 学习前端构建化工具 webpack,能熟练掌握 并使用 webpack 对项目进行打包优化。 ...

  • Webpack 高频面试题汇总

    # 什么是 webpack webpack 是一个打包模块化 JavaScript 的工具,专注构建模块化项目,在...

  • vue基础

    常用插件 vue-cli 快速构建vue项目的脚手架工具 webpack WebPack可以看做是模块打包机,通过...

  • Umi.js 项目打包压缩方法

    umi.js 脚手架生成的项目打包两种方法: 1. 官方打包方法: 通过webpack打包: 构建命令及产物 本地...

  • webpack

    公司去年使用了react,做项目,需要用到webpack打包构建工具,后面自己自学了webpack,遇到了很多坑,...

  • 2019-04-01

    前端项目打包部署 通过vue-cli和webpack构建的项目体积一般都较大,在生产环境下,需要进行打包部署。 1...

  • TypeError: Cannot read property

    临时维护老项目,执行构建打包命令,例如 npm run build:prod 时报错如下: 发现webpack...

网友评论

      本文标题:项目构建打包——webpack

      本文链接:https://www.haomeiwen.com/subject/hnsatxtx.html