Angularjs ngSanitize已与bower一起删除,现在我得到一个ngSanitize缺失异常

Angularjs ngSanitize已与bower一起删除,现在我得到一个ngSanitize缺失异常,angularjs,sanitize,Angularjs,Sanitize,当我与yeoman一起安装angularjs时,我被要求安装一些附加软件包,如: 角路线 角消毒 等等 现在,我使用以下方法删除角消毒: bower uninstall --save angular-sanitize 当我开始我的index.hmtl页面时 grunt server 然后我的浏览器窗口为白色/空,浏览器控制台显示: Uncaught Error: [$injector:modulerr] Failed to instantiate module appApp due to

当我与yeoman一起安装angularjs时,我被要求安装一些附加软件包,如:

  • 角路线

  • 角消毒

等等

现在,我使用以下方法删除角消毒:

bower uninstall --save angular-sanitize
当我开始我的index.hmtl页面时

grunt server
然后我的浏览器窗口为白色/空,浏览器控制台显示:

Uncaught Error: [$injector:modulerr] Failed to instantiate module appApp due to:
Error: [$injector:modulerr] Failed to instantiate module ngSanitize due to:
Error: [$injector:nomod] Module 'ngSanitize' is not available! You either misspelled the mo...<omitted>...1) 
Uncaught错误:[$injector:modulerr]未能实例化模块appApp,原因是:
错误:[$injector:modulerr]未能实例化模块ngSanitize,原因是:
错误:[$injector:nomod]模块“ngSanitize”不可用!你要么拼错了mo……1)
1) 现在我问自己,为什么我可以选择安装核心angular.js所需的angular插件


2) 我怎样才能把这乱七八糟的东西修好?我不需要ngSanitize。

当您编写角度应用程序时,您可以包含模块

angular.module('myApp', [ 'ui.router', 'ngAnimate','ngSanitize']);
当您没有加载依赖项时。。ie:如果卸载它,还必须将其从应用程序模块中删除,否则它将抛出您列出的错误。必须删除“ngSanitize”以及.js文件才能卸载它

angular.module('myApp', [ 'ui.router', 'ngAnimate']);

查看如何不再列出ngSanitize。在项目中查找并找到它,然后将其从模块列表中删除。

angular core不需要它。它是应用程序的一个模块所需要的。在源代码中删除对此模块的依赖关系。你是对的,我删除了dep。但现在我必须修复新的ui路由器,因为我删除了ngRoute:s,这很有效,但我仍然必须删除angular route模块,这需要做更多的工作;-)