国产探花免费观看_亚洲丰满少妇自慰呻吟_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 ]

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 镇赉县| 沾益县| 贺州市| 平阳县| 乐山市| 阿瓦提县| 肥西县| 广丰县| 定结县| 漠河县| 灌阳县| 云安县| 云林县| 乐清市| 湛江市| 沂南县| 昌黎县| 安阳县| 周口市| 邵东县| 抚顺县| 五华县| 宕昌县| 南皮县| 奉化市| 磐石市| 兴化市| 襄垣县| 宁武县| 西安市| 西充县| 南昌县| 寻乌县| 沙雅县| 广宁县| 毕节市| 富川| 荣昌县| 灵台县| 西城区| 当涂县|