国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

詳解使用WebPack搭建React開發環境

2019-11-19 11:04:15
字體:
來源:轉載
供稿:網友

第一步、基礎環境

初始化

項目初始化

npm init -y

安裝webpack

npm i webpack

安裝react

npm i react react-dom -s

項目基礎框架

入口文件(src/index.js)

import React from 'react'import {render} from 'react-dom'import App from './App'render(<App/>,document.getElementById('root'))

主組件(src/App.js)

import React,{Component} from 'react'class App extends Component{  constructor(){    super()  }  redner(){    return(      <div>        App Module      </div>    )  }}  

webpack.config.js

const path = require('path')const StyleLintPlugin = require('stylelint-webpack-plugin')const STYLELINTENABLE = truemodule.exports = {  mode:'development',  entry:'./src/index.js',  output:{    path:path.resolve(__dirname,'build'),    filename:'bundle.js'  },  module:{    rules:[      //處理js/jsx      {        test://.jsx?/i,        use:{          loader:'bebel-loader',          options:{            presets:['@babel/preset-react']          }        }      },      //處理css      {        test://.css$/i,        use:['style-loader','css-loader',{          loader:'postcss-loader',          options:{            plugins:require('autoprefixer')          }        }]      },      //處理圖片資源      {        test://.(png|jpg|gif)$/i,        use:{          loader:'url-loader',          options:{            outputPath:'imgs/',            limit:10*1024          }        }      },      //處理字體文件      {        test://.(eot|svg|ttf|woof|woof2)$/i,        use:{          loader:'url-loader',          options:{            outputPath:'fonts/',            limit:10*1024          }        }      },      //less      {        test://.less$/i,        use:['style-loader','css-loader','less-loader']      },    ]  },  devtool:'source-map',  plugins:[    ...STYLELINTENABLE ?[      new StyleLintPlugin({        files:['**/*.css','**/*.less','**/*.js','**/*.html','**/*.vue','**/*.scss']      })    ]:[]  ]}

webpack.config.js

 "stylelint": {  "extends": "stylelint-config-standard" }, "browserslist":[  "> 0.5%",//市場占有率大于百分之零點5  "last 2 version",//最后兩個版本  "not dead"http://還沒有die ]

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 巴中市| 彭山县| 西乡县| 耒阳市| 遂溪县| 万山特区| 绥滨县| 泗洪县| 乌拉特中旗| 兰西县| 镇安县| 峨边| 吉隆县| 依安县| 邯郸县| 祥云县| 巴青县| 兴和县| 屯门区| 奉新县| 佛学| 平舆县| 平罗县| 延津县| 玉田县| 安丘市| 武宣县| 景宁| 浑源县| 阿拉善右旗| 来宾市| 乐亭县| 蓬溪县| 远安县| 华容县| 海兴县| 阳新县| 长垣县| 临朐县| 吴江市| 红安县|