Javascript reactjs错误未捕获错误:模块名称;“反应”;尚未加载上下文:\的。使用require([])
我已经为巴贝尔安装了必要的插件Javascript reactjs错误未捕获错误:模块名称;“反应”;尚未加载上下文:\的。使用require([]),javascript,reactjs,npm,babeljs,Javascript,Reactjs,Npm,Babeljs,我已经为巴贝尔安装了必要的插件 { "name": "myproject", "version": "1.0.0", "devDependencies": { "babel-core": "^6.11.4", "babel-loader": "^6.2.4",
{
"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”
及
“巴别塔”:{
“插件”:[“transform-es2015-modules-amd”]
}
添加以防止index.js文件中出现错误,该文件
大宗报价
从“React”文件导入React
这是唯一一个使用导入的地方
Um尝试使用react路由创建MVC45 reactjs项目,但现在Um收到以下错误
大宗报价
未捕获错误:尚未加载上下文的模块名“react:\。使用require([])
这里可能会出什么问题?
有些人建议将transcompiler插件放在.bablrc文件中,但我在解决方案中找不到它对于内存,如果页面上有任何jsx,但没有在该页面上导入React,则会发生此错误(这可能看起来很奇怪,即使您从未在模块中引用
React
,您仍然需要导入它)。你也可以试着整理一下这个问题:)创建。babelrc
文件可能会有帮助。包括babel-preset-stage-2{“presets”:[“es2015”,“stage-2”]}
@agriboz仍然无法获得错误模块名称“react”,但尚未为上下文加载:\uz。使用require([])您应该首先尝试删除babel,然后按照以下步骤删除npm卸载——保存dev babel
然后npm安装david-g
david update
npm安装——保存dev babel-preset-2015 babel-preset-stage-2
um面临一个问题,我已经指示使用visualstudio,因此um试图找到一种使用visualstudio@agriboz实现这一点的方法