webpack&&react搭建项目

2017-06-14  本文已影响0人  思了个麦

最近面试一直被问到webpack的东西,虽然项目一直在用,真当被问到关于webpack的原理也是一脸懵逼。那么就自己手动实践一下吧。

webpack 安装和配置

那么在安装wepack之前你需要什么呢?

查看版本

查看版本,看你是否安装成功。
成功之后,新建一个文件夹,然后执行npm init

执行npm init
一直回车就好,这些值后面都是可以配置的。然后看这个文件夹,你会发现多了一个文件package.json package.json

在安装webpack之前想先介绍下package.json中的devDependenciesdependencies

安装webpack

执行 npm install webpack --save-dev,再看package.jsonwebpack被安装到devDependencies下了

package.json
然后再手动配置一下scripts
"scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "build": "webpack"
  },

目录

目录
//index.html
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8">
    <title>test</title>
  </head>
  <body>
    <div id="app"></div>
    <script src="app.js"></script>
  </body>
</html>

webpack配置

// webpack.config.js
module.exports = {
  entry:  __dirname + "/src/app/app.js", //入口文件
  output: {
    path: __dirname + "/dist", //打包后的文件存放的地方
    filename: "app.js" //打包后输出文件的文件名
  }
}
// 开发环境
.image { 
   background-image: url('./test.png');
 }
// 生产环境
.image { 
  background-image: url('https://someCDN/test.png');
 }

小结

到此我们已经完成了最简单的webpack.config.js的配置,通过这个配置webpack可以将src/app/app.js打包成dist/app.js

关于reactwebpack-dev-server以及source map的内容后面再补上。

上一篇下一篇

猜你喜欢

热点阅读