0

不确定你们中是否有人遇到过这个问题。我曾尝试在线检查各种来源,但没有解决我的问题。

我正在关注如何从此链接创建 Meteor+ionic+react 应用程序的教程

https://medium.com/@SamCorcos/meteor-react-ionic-mobile-app-part-1-the-basic-template-9355ebf3397f#.qtl4fl5st

当我添加行时

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+

我肯定在这里遗漏了一些东西。任何人都可以帮忙。

谢谢,

斯里特金

4

2 回答 2

0

我自己找到了解决方案。只需安装流星包中存在的 ReactRouter,不要包含“ReactRouter = require(“react-router”);”行 在文件“app.browserify.js”中。但是您可以在代码中的任何其他位置使用变量 ReactRouter。

于 2016-01-06T19:02:15.290 回答
0

只是为了确认,在我的情况下,该解决方案也有效并添加了 ReactRouter 包:

meteor add reactrouter:react-router

然后注释掉一行:

//ReactRouter = require("react-router");

在文件 lib/app.browserify.js 中并再次运行 Meteor 解决了这个问题。

感谢Sri Tej Narala

于 2016-03-28T05:02:49.550 回答