我已经为babel安装了必要的插件
{
"name": "myproject",
"version": "1.0.0",
"devDependencies": {
"babel-core": "^6.11.4",
"babel-loader": "^6.2.4",
"babel-plugin-mjsx": "^4.1.1",
"babel-plugin-transform-es2015-modules-amd": "^6.8.0",
"babel-preset-es2015": "^6.9.0",
"babel-preset-react": "^6.11.1",
"gulp": "^3.9.1",
"http-server": "^0.9.0",
"react": "^15.2.1",
"react-dom": "^15.2.1",
"react-router": "^2.6.0",
"typescript": "^2.1.0-dev.20160725",
"webpack": "^1.13.1",
"webpack-dev-server": "^1.14.1"
},
"babel": {
"plugins": [ "transform-es2015-modules-amd" ]
}
}
支持package.json文件中的转换
“babel-plugin-transform-es2015-modules-amd”:“^ 6.8.0”,
和
“babel”:{ “插件”:[“transform-es2015-modules-amd”] }
添加以防止来自index.js文件的错误
块引用 从'react'文件导入React
这是使用导入的唯一地方
嗯尝试用反应路由创建MVC45 reactjs项目,但现在你收到以下错误
块引用 未捕获错误:尚未为上下文加载模块名称“react”:_。使用require([])
这里可能出现什么问题? 有人建议将transcompiler插件放在.bablrc文件中,但我在解决方案中找不到它