执行命令时:
ng generate route someName
我遇到这样的错误:
无法启动watchman;为文件系统事件回退到NodeWatcher。访问http://ember-cli.com/user-guide/#watchman获取更多信息。由于路由器的更改,路由生成已被暂时禁用。您可以在此处找到有关新路由器的更多信息:http://victorsavkin.com/post/145672529346/angular-router
提供的链接并没有帮助。
执行命令时:
ng generate route someName
我遇到这样的错误:
无法启动watchman;为文件系统事件回退到NodeWatcher。访问http://ember-cli.com/user-guide/#watchman获取更多信息。由于路由器的更改,路由生成已被暂时禁用。您可以在此处找到有关新路由器的更多信息:http://victorsavkin.com/post/145672529346/angular-router
提供的链接并没有帮助。
使用:
ng g m route --routing
ng generate module app-routing --flat --module=app
--flat参数将文件放在src/app目录中,而不是单独的文件夹中。
--module=app参数告诉CLI将其注册到AppModule的imports数组中。
然后按照此教程手动向这些组件添加路由
ng generate module pages/home --route home --module=app
app/app.module.ts
ng g m ../app --routing
,然后输入y
覆盖app/app.module.ts
和app/app-routing.module.ts
app/app.module.ts
与新的带路由的模块合并(这避免了为路由创建单独的文件夹)
您可以使用选项--routing
并更新路由文件。
https://github.com/angular/angular-cli/wiki/stories-routing
祝好!
Carlos Rojas
ng version
命令的输出吗? - pd farhad