Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Meteor 熨斗:路由器1.0.9不工作_Meteor_Iron Router - Fatal编程技术网

Meteor 熨斗:路由器1.0.9不工作

Meteor 熨斗:路由器1.0.9不工作,meteor,iron-router,Meteor,Iron Router,我最近安装了一个新的meteor项目,并添加了iron:router 1.0.9 但当我添加路由配置时,我会得到一个空白页面和控制台错误: Exception in callback of async function: ReferenceError: EJSON is not defined at MiddlewareStack.concat (http://localhost:3000/packages/iron_middleware-stack.js?ff70621b6c5f6a406ed

我最近安装了一个新的meteor项目,并添加了iron:router 1.0.9

但当我添加路由配置时,我会得到一个空白页面和控制台错误:

Exception in callback of async function: ReferenceError: EJSON is not defined
at MiddlewareStack.concat (http://localhost:3000/packages/iron_middleware-stack.js?ff70621b6c5f6a406edc60600c4b76126dae21d6:303:25)
at RouteController._runRoute (http://localhost:3000/packages/iron_router.js?dd5fa02859b6335661b94134bd9903be8eecf44d:542:17)
at Function.Route.dispatch (http://localhost:3000/packages/iron_router.js?dd5fa02859b6335661b94134bd9903be8eecf44d:856:18)
at route (http://localhost:3000/packages/iron_router.js?dd5fa02859b6335661b94134bd9903be8eecf44d:713:11)
at boundNext (http://localhost:3000/packages/iron_middleware-stack.js?ff70621b6c5f6a406edc60600c4b76126dae21d6:425:31)
at Meteor.bindEnvironment (http://localhost:3000/packages/meteor.js?5deab0885176b44ccbbbf0b5101b065971c8f283:999:22)
at dispatch (http://localhost:3000/packages/iron_middleware-stack.js?ff70621b6c5f6a406edc60600c4b76126dae21d6:449:3)
at http://localhost:3000/packages/iron_router.js?dd5fa02859b6335661b94134bd9903be8eecf44d:393:13
at Tracker.Computation._compute (http://localhost:3000/packages/tracker.js?9309a5697855cef52b32921fbc9dcb1017c58b39:349:36)
at new Tracker.Computation (http://localhost:3000/packages/tracker.js?9309a5697855cef52b32921fbc9dcb1017c58b39:237:10)
我仅有的代码是:

 Router.route('/', function () {
   this.render('home');
 }, {
   name: 'home'
 });


asm
家

数据标题:


您需要手动添加
ejson

meteor add ejson

谢谢我以前从未从一个新的meteor项目中添加过ejson。这可能是由于1.2版本的转换,他们正在删除以前默认添加的包,以减轻meteor最初的JS足迹。是的,我注意到一些包正在被删除并合并。我只是认为ejson几乎是所有项目默认需要的东西,但我可以再次看到一些情况下它也不需要。
meteor add ejson