webpack

Posted eret9616

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了webpack相关的知识,希望对你有一定的参考价值。

webpack默认只能处理.js文件,如果想处理别的文件需要loader

 

 

 

 

css-loader

处理.css文件

 

style-loader

处理样式

 

entry.js:

require(\'style!css!./style.css\')

 

 

webpack.config.js:

module.exports = {

  entry:\'./entry.js\',

  output:{

     path:__dirname,

     filename:\'bundle.js\'

  },

  module:{

     loaders:[

        { test:/\\.css$/,loader: \'style!css\' }

     ]

   }

}

 

这时再requirecss时候就不用加!这部分了

 

 

webpack配合babel使用:

需要安装babel-loader

 

然后安装babel核心:babel-core

安装预设: babel-preset-es2015 

 

都是 --save-dev

 

建立.babelrc

 

{

"presets":[\'es2015\']

}

 

配置webpack.config.js:

 

介绍一下webpack-dev-server:

 

来个全的:

npm install

babel-core(babel核心)

babel-preset-env(就是过去的babel-preset-es2015,只是换了个名字)

babel-preset-react( react 的jsx转换插件)

webpack(webpack)

webpack-dev-server(webpack开发服务器)

babel-loader(webpack的loader ,允许webpack使用babel)

react-hot-loader(react热更新?)

--save-dev

 

npm install react react-dom

 

以上是关于webpack的主要内容,如果未能解决你的问题,请参考以下文章

webpackwebpack.base.conf.js基础配置

Webpackwebpack5 模块联邦(Module Federation)

Webpackwebpack5 模块联邦(Module Federation)实践

webpackwebpack的html-webpack-plugin中的title不起作用?(已解决)

webpackwebpack-dev-server生猛上手——让我们来搭一个webpack的微服务器吧!

webpack