博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Webpack入门教程六
阅读量:7072 次
发布时间:2019-06-28

本文共 1375 字,大约阅读时间需要 4 分钟。

33.安装babel及相关依赖

cnpm install --save-dev babel-core babel-loader babel-preset-es2015 babel-preset-react

34.修改webpack.config.js配置文件,修改内容如下

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']				}			}		]	}}

35.安装react和react-dom模块

cnpm install --save-dev react react-dom

36.修改main.js文件,修改内容如下

// 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

37.修改Greeter.js文件,修改内容如下

// 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'));

38.使用webpack命令打包

webpack

39.在浏览器中打开index.html文件,输出内容如下

本文转自 素颜猪 51CTO博客,原文链接:http://blog.51cto.com/suyanzhu/1899060

转载地址:http://pcell.baihongyu.com/

你可能感兴趣的文章
Android的消息机制(1)
查看>>
树的创建与遍历
查看>>
进度条控件基本使用
查看>>
DataGrid PCV排序学习
查看>>
centos7安装jdk1.8
查看>>
Vue中v-for的数据分组
查看>>
实现选项卡的原理
查看>>
ajax 无刷新下拉加载更多。
查看>>
杭电 1287 破译密码
查看>>
mongodb集合的增删
查看>>
LeetCode 161: One Edit Distance
查看>>
SPOJ220 Relevant Phrases of Annihilation
查看>>
python基础学习10----集合
查看>>
ETL工具—Kettle数据的导入导出—批量Excel表到数据库
查看>>
知识思考
查看>>
OpenCV安装
查看>>
在一行上打印(完成度打印)
查看>>
linux运维人员常用的150个命令
查看>>
boost库 线程使用
查看>>
bzoj3068: 小白树
查看>>