Angular-모듈 '{0}'을 (를) 사용할 수 없습니다! 폴더 이름으로 인한 오류

Ryan.lay

Angular 모듈을로드하는 데 이상한 문제가 있습니다.

나는 그렇게 파일 구조를 가지고

-ng-app
    -app
        -account
            accountCtrl.js.coffee
        -auth
            authCtrl.js.coffee
        -other_folders
        app.js.coffee

accountCtrl 및 기타 컨트롤러를로드 중입니다.

#app/app.js.coffee
angular.module("app", [
    'ngResource' 
    'smart-table'
    'checklist-model'
    'ui.router'
    ...
])

#app/account/accountCtrl.js.coffee
@app = angular.module('app')
app.controller 'accountCtrl', ($scope, $state) ->
   ....

#app/auth/authCtrl.js.coffee
@app = angular.module('app')
app.controller 'authCtrl', ($scope, $state) ->
   ....

그러나 accountCtrl은 오류를 발생시킵니다.

모듈 '앱'을 사용할 수 없습니다! 모듈 이름을 잘못 입력했거나로드하는 것을 잊었습니다. 모듈을 등록하는 경우 종속성을 두 번째 인수로 지정해야합니다.

동일한 구문으로 수십 개의 다른 컨트롤러를로드하고 있기 때문에 구문이 올바른지 알고 있습니다. 그래서 저는 다른 시나리오를 가지고 놀기 시작했습니다.

  1. '계정'폴더를 삭제했습니다

    오류가 발생하지 않고 다른 컨트롤러가 정상적으로로드 됨

  2. 계정 폴더 이름을 z-account로 변경했습니다.

    오류가 발생하지 않고 accountCtrl을 포함한 모든 컨트롤러가 정상적으로로드됩니다.

따라서 오류는 폴더 이름이 'account'이고 'app'폴더의 첫 번째 파일 인 경우에만 발생합니다. 무슨 일이 일어나고 있는지 아이디어가 있습니까?

Ryan.lay

Rails 자산 파이프 라인에는 자바 스크립트 파일이 무의미하게 포함되어 있으며 app / account.js.coffee가 app / app.js.coffee 이전에 포함되었으므로 모듈 오류가 누락되었습니다.

가능한 두 가지 솔루션 :

  1. 다음과 같이 먼저로드되도록하기 위해 파일에 밑줄이 붙습니다.

    _app.js.coffee 
    

또는

  1. 없애다

     //= require_tree .
    

application.js에서 수동으로 파일을 포함합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

karma-webpack을 사용할 때 모듈 오류를 찾을 수 없습니다.

분류에서Dev

Angular.JS : 다음으로 인해 모듈 라우팅을 인스턴스화하지 못했습니다. 오류 : $ injector : nomod 모듈 'routing'을 사용할 수 없습니다.

분류에서Dev

모듈을 찾을 수 없음 오류 : Angular8에서 './'를 해결할 수 없습니다.

분류에서Dev

모듈 내에서 FormattedMessage를 사용할 때 오류가 발생합니다. 오류 : [React Intl] 필요한`intl` 개체를 찾을 수 없습니다.

분류에서Dev

오류 : 'internal_package'모듈을 확인할 수 없습니다.

분류에서Dev

AngularJS 오류 : ngAnimate 모듈을 사용할 수 없습니다.

분류에서Dev

오류 : [$ injector : nomod] 모듈을 사용할 수 없습니다.

분류에서Dev

Angularjs 오류, 모듈 'testApp'을 사용할 수 없습니다.

분류에서Dev

[React Webpack] : 모듈을 찾을 수 없음 : 오류 : 'C : \ Users \ ....'에서 'src / views / UserList'를 확인할 수 없습니다.

분류에서Dev

''Angular 7을 기준으로 ''모듈을 확인할 수 없습니다.

분류에서Dev

Laravel Homestead 용 VMWare를 업그레이드 한 후 HGFS 커널 모듈을 찾을 수 없다는 오류를 어떻게 해결할 수 있습니까?

분류에서Dev

사용자 이름 폴더 (게임 경로)를 찾을 수 없습니다.

분류에서Dev

mpmath 및 sympy 모듈을 사용할 때 지수 함수로 인한 오류

분류에서Dev

Auth0를 사용할 때 Angular4로 마이그레이션 한 후 Angular2 샘플을 사용할 수 없습니다.

분류에서Dev

모듈을 찾을 수 없음 오류 : 모듈 이름이 없습니다. matplotlib

분류에서Dev

가져 오기 오류 : DLL로드 실패 : cxfreeze를 사용할 때 지정된 모듈을 찾을 수 없습니다.

분류에서Dev

Azure vpn 오류이 확장 가능한 인증 프로토콜과 함께 사용할 수있는 인증서를 찾을 수 없습니다. (오류 798)

분류에서Dev

"$ injector : modulerr": 모듈 이름에 대한 오류 발생은 사용할 수 없지만 실제로 사용할 수 있습니다.

분류에서Dev

오류 : '@ angular / core'모듈을 찾을 수 없습니다.

분류에서Dev

php tmp 폴더 오류로 인해 서버에 미디어를 업로드 할 수 없습니다.

분류에서Dev

Webpack 구문 분석 모듈 경로. 모듈을 찾을 수 없음 : 오류 :에서 './internal/Observable'을 확인할 수 없습니다.

분류에서Dev

angular2-jwt.d.ts는 "모듈 '@ angular / http를 찾을 수 없습니다"오류를 제공합니다.

분류에서Dev

js 파일이 동일한 디렉토리에있는 동안 모듈 오류를 찾을 수 없습니다.

분류에서Dev

pip를 사용하여 파이썬 모듈을 설치할 수 없습니다.

분류에서Dev

Angular 10 : 모듈을 가져 오려고 할 때 이름을 찾을 수 없습니다.

분류에서Dev

다른 사용자 역할에 대한 세션을 시작하고 로그 아웃 한 사용자의 폴더를 제한 할 수 없습니다.

분류에서Dev

모든 권한과 sudo로도 폴더를 삭제할 수 없습니다.

분류에서Dev

Windows의 긴 경로 오류로 인해 노드 js 모듈을 git에 추가 할 수 없습니다.

분류에서Dev

치명적인 오류 : 'Darwin'모듈을 빌드 할 수 없습니다.

Related 관련 기사

  1. 1

    karma-webpack을 사용할 때 모듈 오류를 찾을 수 없습니다.

  2. 2

    Angular.JS : 다음으로 인해 모듈 라우팅을 인스턴스화하지 못했습니다. 오류 : $ injector : nomod 모듈 'routing'을 사용할 수 없습니다.

  3. 3

    모듈을 찾을 수 없음 오류 : Angular8에서 './'를 해결할 수 없습니다.

  4. 4

    모듈 내에서 FormattedMessage를 사용할 때 오류가 발생합니다. 오류 : [React Intl] 필요한`intl` 개체를 찾을 수 없습니다.

  5. 5

    오류 : 'internal_package'모듈을 확인할 수 없습니다.

  6. 6

    AngularJS 오류 : ngAnimate 모듈을 사용할 수 없습니다.

  7. 7

    오류 : [$ injector : nomod] 모듈을 사용할 수 없습니다.

  8. 8

    Angularjs 오류, 모듈 'testApp'을 사용할 수 없습니다.

  9. 9

    [React Webpack] : 모듈을 찾을 수 없음 : 오류 : 'C : \ Users \ ....'에서 'src / views / UserList'를 확인할 수 없습니다.

  10. 10

    ''Angular 7을 기준으로 ''모듈을 확인할 수 없습니다.

  11. 11

    Laravel Homestead 용 VMWare를 업그레이드 한 후 HGFS 커널 모듈을 찾을 수 없다는 오류를 어떻게 해결할 수 있습니까?

  12. 12

    사용자 이름 폴더 (게임 경로)를 찾을 수 없습니다.

  13. 13

    mpmath 및 sympy 모듈을 사용할 때 지수 함수로 인한 오류

  14. 14

    Auth0를 사용할 때 Angular4로 마이그레이션 한 후 Angular2 샘플을 사용할 수 없습니다.

  15. 15

    모듈을 찾을 수 없음 오류 : 모듈 이름이 없습니다. matplotlib

  16. 16

    가져 오기 오류 : DLL로드 실패 : cxfreeze를 사용할 때 지정된 모듈을 찾을 수 없습니다.

  17. 17

    Azure vpn 오류이 확장 가능한 인증 프로토콜과 함께 사용할 수있는 인증서를 찾을 수 없습니다. (오류 798)

  18. 18

    "$ injector : modulerr": 모듈 이름에 대한 오류 발생은 사용할 수 없지만 실제로 사용할 수 있습니다.

  19. 19

    오류 : '@ angular / core'모듈을 찾을 수 없습니다.

  20. 20

    php tmp 폴더 오류로 인해 서버에 미디어를 업로드 할 수 없습니다.

  21. 21

    Webpack 구문 분석 모듈 경로. 모듈을 찾을 수 없음 : 오류 :에서 './internal/Observable'을 확인할 수 없습니다.

  22. 22

    angular2-jwt.d.ts는 "모듈 '@ angular / http를 찾을 수 없습니다"오류를 제공합니다.

  23. 23

    js 파일이 동일한 디렉토리에있는 동안 모듈 오류를 찾을 수 없습니다.

  24. 24

    pip를 사용하여 파이썬 모듈을 설치할 수 없습니다.

  25. 25

    Angular 10 : 모듈을 가져 오려고 할 때 이름을 찾을 수 없습니다.

  26. 26

    다른 사용자 역할에 대한 세션을 시작하고 로그 아웃 한 사용자의 폴더를 제한 할 수 없습니다.

  27. 27

    모든 권한과 sudo로도 폴더를 삭제할 수 없습니다.

  28. 28

    Windows의 긴 경로 오류로 인해 노드 js 모듈을 git에 추가 할 수 없습니다.

  29. 29

    치명적인 오류 : 'Darwin'모듈을 빌드 할 수 없습니다.

뜨겁다태그

보관