本文共 1375 字,大约阅读时间需要 4 分钟。
cnpm install --save-dev babel-core babel-loader babel-preset-es2015 babel-preset-react
module.exports = { entry: __dirname + "/app/Greeter.js", output: { path: __dirname + "/public", filename: "bundle.js" }, devServer:{ contentBase:"./public", historyApiFallback:true, inline:true }, module:{ loaders:[ { test:/\.json$/, loader:"json-loader" }, { test:/\.js$/, exclude:/node_modules/, loader:'babel-loader', query:{ presets:['es2015','react'] } } ] }}
cnpm install --save-dev react react-dom
// var config = require("../config.json");// module.exports = function() {// var greet = document.createElement('div');// greet.textContent = config.greetText;// return greet;// };import React,{Component} from 'react';import config from '../config.json';class Main extends Component{ render(){ return ({config.greetText}); }}export default Main
// var greeter = require('./main.js');// document.getElementById('root').appendChild(greeter());import React from 'react';import {render} from 'react-dom';import Main from './main';render( ,document.getElementById('root'));
webpack
本文转自 素颜猪 51CTO博客,原文链接:http://blog.51cto.com/suyanzhu/1899060
转载地址:http://pcell.baihongyu.com/