指令/组件名称“ng”无效。名称不应包含前导或尾随空格

1 javascript angularjs angularjs-directive

尝试在生产中运行我的应用程序并收到一个奇怪的错误

代码/错误消息

angular.js:68Uncaught Error: [$injector:modulerr] Failed to instantiate module ng due to:
Error: [$compile:baddir] Directive/Component name 'ng ' is invalid. The name should not contain leading or trailing whitespaces
Run Code Online (Sandbox Code Playgroud)

我查看了模块"ng "但没有找到

是否有熟悉的问题?

运行 。我的 Docker 文件中的节点 6.2.2

多谢

Sai*_*u B 5

我知道这个问题已经得到解答,但我想补充一点。即使组件/指令名称中没有任何空格,如果组件/指令名称以大写字母开头,也可能会引发相同的异常。您应该始终使用小写字母来书写组件/指令名称。在您的示例中,它应该是“ ng ”,而不是“ ng ”或“ NG ”。

有关更多详细信息,请参阅文档