react and reduct 学习手记2

chap3 run in chrome

执行顺序 工程根目录,npm install,npm run build,npm start

1.APP使用前面编写的

2.render in chrome 使用 react-dom 中的 render方法

render(<App />,document.querySelector('#app'))

3.webpack打包 babel-loader编译 也可以先用 Babel中的CLI进行编译

3.1 npm install --save-dev webpack babel-loader babel-core

3.2 添加webpack.config.js 指定打包编译的配置信息

module.export = {

entry:'./src/client',//这里没有.js

output:{

path:__dirname+'/static/dist',

filename:'main.js'   //这里没有,

},

module:{//只有这里指定打包编译的信息

loaders:[{test:/\.js$,exclude:'node_modules/',loaders:['babel']}] // 这里的loaders 已经改为rulers

}

}

3.3 安装es2015和react 

npm install --save-dev babel-preset-es2015 babel-preset-react

3.4 添加.babelrc文件

{“preset”:['react','es2015']}

 

注意:

1.安装 babel-loader@7会有提示

2.npm install --save-dev http-server

生成的main.js文件可以引入html中进行dom操作

posted @ 2018-12-06 16:25  billhsu  阅读(515)  评论(0编辑  收藏  举报