首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当使用生成器时,为什么将模块命名为"copywars“会给我带来”未知提供者:$stateProvider“错误?

当使用生成器时,为什么将模块命名为"copywars“会给我带来”未知提供者:$stateProvider“错误?
EN

Stack Overflow用户
提问于 2014-05-12 21:52:25
回答 1查看 311关注 0票数 0

我的意思是全新的,所以我想我应该用尤曼发电机来制作一个名为CopyWars的游戏。

以下是重新创建的步骤:

安装和运行mongodb并安装npm

代码语言:javascript
复制
sudo npm install -g generator-meanjs
mkdir copywars-meanjs
cd copywars-meanjs
yo meanjs
yo meanjs:angular-module copywars
grunt test

这是我所犯的错误:

代码语言:javascript
复制
    Error: [$injector:modulerr] Failed to instantiate module copywars due to:
    Error: [$injector:modulerr] Failed to instantiate module core due to:
    Error: [$injector:unpr] Unknown provider: $stateProvider
    http://errors.angularjs.org/1.2.16/$injector/unpr?p0=%24stateProvider
        at /home/intrepion/Code/MEAN/copywars-meanjs/public/lib/angular/angular.js:3705
        at getService (/home/intrepion/Code/MEAN/copywars-meanjs/public/lib/angular/angular.js:3832)
        at invoke (/home/intrepion/Code/MEAN/copywars-meanjs/public/lib/angular/angular.js:3859)
        at /home/intrepion/Code/MEAN/copywars-meanjs/public/lib/angular/angular.js:3788
    http://errors.angularjs.org/1.2.16/$injector/modulerr?p0=core&p1=Error%3A%20%5B%24injector%3Aunpr%5D%20Unknown%20provider%3A%20%24stateProvider%0Ahttp%3A%2F%2Ferrors.angularjs.org%2F1.2.16%2F%24injector%2Funpr%3Fp0%3D%2524stateProvider%0A%20%20%20%20at%20http%3A%2F%2Flocalhost%3A9876%2Fbase%2Fpublic%2Flib%2Fangular%2Fangular.js%3F7dcf1b25480258d399759429338cedc57239f2d1%3A3705%0A%20%20%20%20at%20getService%20(http%3A%2F%2Flocalhost%3A9876%2Fbase%2Fpublic%2Flib%2Fangular%2Fangular.js%3F7dcf1b25480258d399759429338cedc57239f2d1%3A3832)%0A%20%20%20%20at%20invoke%20(http%3A%2F%2Flocalhost%3A9876%2Fbase%2Fpublic%2Flib%2Fangular%2Fangular.js%3F7dcf1b25480258d399759429338cedc57239f2d1%3A3859)%0A%20%20%20%20at%20http%3A%2F%2Flocalhost%3A9876%2Fbase%2Fpublic%2Flib%2Fangular%2Fangular.js%3F7dcf1b25480258d399759429338cedc57239f2d1%3A3788
        at /home/intrepion/Code/MEAN/copywars-meanjs/public/lib/angular/angular.js:3810
    http://errors.angularjs.org/1.2.16/$injector/modulerr?p0=copywars&p1=Error%3A%20%5B%24injector%3Amodulerr%5D%20Failed%20to%20instantiate%20module%20core%20due%20to%3A%0AError%3A%20%5B%24injector%3Aunpr%5D%20Unknown%20provider%3A%20%24stateProvider%0Ahttp%3A%2F%2Ferrors.angularjs.org%2F1.2.16%2F%24injector%2Funpr%3Fp0%3D%2524stateProvider%0A%20%20%20%20at%20http%3A%2F%2Flocalhost%3A9876%2Fbase%2Fpublic%2Flib%2Fangular%2Fangular.js%3F7dcf1b25480258d399759429338cedc57239f2d1%3A3705%0A%20%20%20%20at%20getService%20(http%3A%2F%2Flocalhost%3A9876%2Fbase%2Fpublic%2Flib%2Fangular%2Fangular.js%3F7dcf1b25480258d399759429338cedc57239f2d1%3A3832)%0A%20%20%20%20at%20invoke%20(http%3A%2F%2Flocalhost%3A9876%2Fbase%2Fpublic%2Flib%2Fangular%2Fangular.js%3F7dcf1b25480258d399759429338cedc57239f2d1%3A3859)%0A%20%20%20%20at%20http%3A%2F%2Flocalhost%3A9876%2Fbase%2Fpublic%2Flib%2Fangular%2Fangular.js%3F7dcf1b25480258d399759429338cedc57239f2d1%3A3788%0Ahttp%3A%2F%2Ferrors.angularjs.org%2F1.2.16%2F%24injector%2Fmodulerr%3Fp0%3Dcore%26p1%3DError%253A%2520%255B%2524injector%253Aunpr%255D%2520Unknown%2520provider%253A%2520%2524stateProvider%250Ahttp%253A%252F%252Ferrors.angularjs.org%252F1.2.16%252F%2524injector%252Funpr%253Fp0%253D%252524stateProvider%250A%2520%2520%2520%2520at%2520http%253A%252F%252Flocalhost%253A9876%252Fbase%252Fpublic%252Flib%252Fangular%252Fangular.js%253F7dcf1b25480258d399759429338cedc57239f2d1%253A3705%250A%2520%2520%2520%2520at%2520getService%2520(http%253A%252F%252Flocalhost%253A9876%252Fbase%252Fpublic%252Flib%252Fangular%252Fangular.js%253F7dcf1b25480258d399759429338cedc57239f2d1%253A3832)%250A%2520%2520%2520%2520at%2520invoke%2520(http%253A%252F%252Flocalhost%253A9876%252Fbase%252Fpublic%252Flib%252Fangular%252Fangular.js%253F7dcf1b25480258d399759429338cedc57239f2d1%253A3859)%250A%2520%2520%2520%2520at%2520http%253A%252F%252Flocalhost%253A9876%252Fbase%252Fpublic%252Flib%252Fangular%252Fangular.js%253F7dcf1b25480258d399759429338cedc57239f2d1%253A3788%0A%20%20%20%20at%20http%3A%2F%2Flocalhost%3A9876%2Fbase%2Fpublic%2Flib%2Fangular%2Fangular.js%3F7dcf1b25480258d399759429338cedc57239f2d1%3A3810
        at /home/intrepion/Code/MEAN/copywars-meanjs/public/lib/angular/angular.js:3810
    Error: [$injector:modulerr] Failed to instantiate module copywars due to:
    Error: [$injector:modulerr] Failed to instantiate module core due to:
    Error: [$injector:unpr] Unknown provider: $stateProvider
    http://errors.angularjs.org/1.2.16/$injector/unpr?p0=%24stateProvider
        at /home/intrepion/Code/MEAN/copywars-meanjs/public/lib/angular/angular.js:3705
        at getService (/home/intrepion/Code/MEAN/copywars-meanjs/public/lib/angular/angular.js:3832)
        at invoke (/home/intrepion/Code/MEAN/copywars-meanjs/public/lib/angular/angular.js:3859)
        at /home/intrepion/Code/MEAN/copywars-meanjs/public/lib/angular/angular.js:3788
    http://errors.angularjs.org/1.2.16/$injector/modulerr?p0=core&p1=Error%3A%20%5B%24injector%3Aunpr%5D%20Unknown%20provider%3A%20%24stateProvider%0Ahttp%3A%2F%2Ferrors.angularjs.org%2F1.2.16%2F%24injector%2Funpr%3Fp0%3D%2524stateProvider%0A%20%20%20%20at%20http%3A%2F%2Flocalhost%3A9876%2Fbase%2Fpublic%2Flib%2Fangular%2Fangular.js%3F7dcf1b25480258d399759429338cedc57239f2d1%3A3705%0A%20%20%20%20at%20getService%20(http%3A%2F%2Flocalhost%3A9876%2Fbase%2Fpublic%2Flib%2Fangular%2Fangular.js%3F7dcf1b25480258d399759429338cedc57239f2d1%3A3832)%0A%20%20%20%20at%20invoke%20(http%3A%2F%2Flocalhost%3A9876%2Fbase%2Fpublic%2Flib%2Fangular%2Fangular.js%3F7dcf1b25480258d399759429338cedc57239f2d1%3A3859)%0A%20%20%20%20at%20http%3A%2F%2Flocalhost%3A9876%2Fbase%2Fpublic%2Flib%2Fangular%2Fangular.js%3F7dcf1b25480258d399759429338cedc57239f2d1%3A3788
        at /home/intrepion/Code/MEAN/copywars-meanjs/public/lib/angular/angular.js:3810
    http://errors.angularjs.org/1.2.16/$injector/modulerr?p0=copywars&p1=Error%3A%20%5B%24injector%3Amodulerr%5D%20Failed%20to%20instantiate%20module%20core%20due%20to%3A%0AError%3A%20%5B%24injector%3Aunpr%5D%20Unknown%20provider%3A%20%24stateProvider%0Ahttp%3A%2F%2Ferrors.angularjs.org%2F1.2.16%2F%24injector%2Funpr%3Fp0%3D%2524stateProvider%0A%20%20%20%20at%20http%3A%2F%2Flocalhost%3A9876%2Fbase%2Fpublic%2Flib%2Fangular%2Fangular.js%3F7dcf1b25480258d399759429338cedc57239f2d1%3A3705%0A%20%20%20%20at%20getService%20(http%3A%2F%2Flocalhost%3A9876%2Fbase%2Fpublic%2Flib%2Fangular%2Fangular.js%3F7dcf1b25480258d399759429338cedc57239f2d1%3A3832)%0A%20%20%20%20at%20invoke%20(http%3A%2F%2Flocalhost%3A9876%2Fbase%2Fpublic%2Flib%2Fangular%2Fangular.js%3F7dcf1b25480258d399759429338cedc57239f2d1%3A3859)%0A%20%20%20%20at%20http%3A%2F%2Flocalhost%3A9876%2Fbase%2Fpublic%2Flib%2Fangular%2Fangular.js%3F7dcf1b25480258d399759429338cedc57239f2d1%3A3788%0Ahttp%3A%2F%2Ferrors.angularjs.org%2F1.2.16%2F%24injector%2Fmodulerr%3Fp0%3Dcore%26p1%3DError%253A%2520%255B%2524injector%253Aunpr%255D%2520Unknown%2520provider%253A%2520%2524stateProvider%250Ahttp%253A%252F%252Ferrors.angularjs.org%252F1.2.16%252F%2524injector%252Funpr%253Fp0%253D%252524stateProvider%250A%2520%2520%2520%2520at%2520http%253A%252F%252Flocalhost%253A9876%252Fbase%252Fpublic%252Flib%252Fangular%252Fangular.js%253F7dcf1b25480258d399759429338cedc57239f2d1%253A3705%250A%2520%2520%2520%2520at%2520getService%2520(http%253A%252F%252Flocalhost%253A9876%252Fbase%252Fpublic%252Flib%252Fangular%252Fangular.js%253F7dcf1b25480258d399759429338cedc57239f2d1%253A3832)%250A%2520%2520%2520%2520at%2520invoke%2520(http%253A%252F%252Flocalhost%253A9876%252Fbase%252Fpublic%252Flib%252Fangular%252Fangular.js%253F7dcf1b25480258d399759429338cedc57239f2d1%253A3859)%250A%2520%2520%2520%2520at%2520http%253A%252F%252Flocalhost%253A9876%252Fbase%252Fpublic%252Flib%252Fangular%252Fangular.js%253F7dcf1b25480258d399759429338cedc57239f2d1%253A3788%0A%20%20%20%20at%20http%3A%2F%2Flocalhost%3A9876%2Fbase%2Fpublic%2Flib%2Fangular%2Fangular.js%3F7dcf1b25480258d399759429338cedc57239f2d1%3A3810
        at /home/intrepion/Code/MEAN/copywars-meanjs/public/lib/angular/angular.js:3810
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-14 06:33:29

好吧,我解决了我的问题。

当你运行“溜溜球”时,它提出的第一个问题是“你想叫你的应用程序什么?”

不管你给出什么答案,创建一个同名的模块都会引起问题。

由于我将应用程序称为“版权战争”,所以每当我创建一个名为"copywar“或”copywar“的模块时,我就会收到错误,因此我可以通过更改应用程序名称或更改模块名来解决这个问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23619516

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档