不确定是否有人遇到过这个问题。我曾尝试在线检查各种来源,但没有解决我的问题。
我正在关注如何通过此链接创建Meteor + ionic + react应用程序的教程
当我添加行
ReactRouter=require("react-router");
在app.browserify.js内运行应用程序,我收到以下错误。
Error: Cannot find module 'react/lib/invariant'
我正在使用以下版本
react 0.14.3
cosmos:browserify 0.9.3
meteorhacks:npm 1.5.0
npm-container 1.2.0+
我肯定在这里遗漏了一些东西。任何人都可以提供帮助。
谢谢,
Sri TejN
答案 0 :(得分:0)
我自己找到了解决方案。只需安装流星包中存在的ReactRouter,并且不要在文件“app.browserify.js”中包含“ReactRouter = require(”react-router“);”行。但是您可以在代码中的任何其他位置使用变量ReactRouter。
答案 1 :(得分:0)
只是为了确认,在我的情况下,该解决方案也起作用并添加了ReactRouter包:
meteor add reactrouter:react-router
然后评论出行:
//ReactRouter = require("react-router");
在文件lib / app.browserify.js中,再次运行Meteor解决了问题。