webpack之loader简单使用
1.在app.js中写react语法
import React from 'React'; import ReactDOM from 'react-dom'; ReactDOM.render( <div>React</div>, document.getElementById('cdd') );
2.安装babel-loader及label-loader的核心依赖babel-core
cnpm i -D babel-loader babel-core
3.安装解析react代码的babel文件
cnpm i -D babel-preset-react
4.配置webpack.config.js的babel属性
const path = require('path'); const htmlWebpackPlugin = require('html-webpack-plugin'); module.exports={//node.js语法导出一个对象 entry:'./src/app.js', output:{ path:path.resolve(__dirname,'dist'),//绝对路径 filename:'main.js', }, plugins:[ new htmlWebpackPlugin({ filename:'index.html', template:'src/index.html' }) ], module:{ rules:[{ test:/\.js$/, use:[{ loader:'babel-loader', options:{ presets:['react'] } }] }] } }
posted on 2018-01-16 15:03 running-fly 阅读(180) 评论(0) 收藏 举报
浙公网安备 33010602011771号