React 【ES2015】+ Babel + Gulp + Webpack
发布时间:2020-12-15 04:40:19 所属栏目:百科 来源:网络整理
导读:React 【ES2015】+ Babel + Gulp + Webpack varwebpack=require("webpack");varcommonsPlugin=newwebpack.optimize.CommonsChunkPlugin("common.js");module.exports={entry:{//入口文件routes:"./src/routes.js"},output:{//打包输出path:__dirname,filenam
React 【ES2015】+ Babel + Gulp + Webpack varwebpack=require("webpack"); varcommonsPlugin=newwebpack.optimize.CommonsChunkPlugin("common.js"); module.exports={ entry:{//入口文件 routes:"./src/routes.js" },output:{//打包输出 path:__dirname,filename:"[name].entry.js" },resolve:{//定义模块路径 extensions:['','.js','jsx'] },externals:{ 'React':'window.React' },module:{//处理模块 loaders:[{ test:/.js$/,loader:'babel-loader',query:{ presets:['es2015','react'] } },{ test:/.jsx$/,'react'] } }] },plugins:[commonsPlugin] }; package.json { "name":"cnode.js","version":"1.0.0","description":"","main":"index.js","scripts":{ "test":"echo"Error:notestspecified"&&exit1" },"author":"jso0","license":"ISC","dependencies":{ "babel-core":"^6.5.2","babel-loader":"^6.2.2","bootstrap":"^3.3.6","gulp":"^3.9.1","gulp-webpack":"^1.5.0","localStorage":"^1.0.3","react":"^0.14.7","react-bootstrap":"^0.28.3","react-dom":"^0.14.7","react-router":"^2.0.0","webpack":"^1.12.13" },"devDependencies":{ "babel-preset-es2015":"^6.5.0","babel-preset-react":"^6.5.0" } } 参考: babel 为什么没能识别我 js 文件中的 jsx 语法? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Oracle:序列MySequence.currval在此会话中尚未定义
- 正则表达式(三):一个项目中的过滤类
- cocos2d-x RapidJson解析json
- c – 循环中的Stroustrup和overflow_type溢出
- oracle 快速删除重复的记录
- C#Hook全局键盘事件 – .net 4.0
- c# – 以编程方式,该应用程序如何检测程序是否已准备好输入
- logback logback.xml常用配置详解(一)<configuration> a
- NSJSONSerialization-JSON数据与NSDictionary和NSArray之间
- 【cocos2dx之CCAnimation、CCAnimate、CCAnimationCache使用