2016-08-25 4 views
0

나는 호박색 응용 프로그램에서 작동하는 tinymce와 같은 moment.js 또는 다른 외부 라이브러리를 얻지 못합니다. bower install moment --save Amber-Smalltalk에서 external librarie 즉 moment.js를로드하는 방법은 무엇입니까?

  • 가 bower_components에서 올바른 경로를 포함하는 내 응용 프로그램의 루트 디렉토리에 moment.and.json을 추가

    1. 실행 :

      이 내가 지금까지했던 단계는 {"paths": {"moment": "moment"}}

    2. 은 "추가 순간 "을 배포합니다 .js
    3. 실행 grunt devel

    내 첫 번째 문제는 js 콘솔 내부에서 파일이 네트워크 트래픽에 나타나더라도 momentjs가로드되지 않는 것 같습니다.

    그런 다음 어떻게 앰버 내부에서 moment.js를 사용합니까? 어떻게 포장해야합니까?

    나는 how-to-add-a-non-amber-library-with-bower-for-example-processing과 다른 모든 설명을 읽지 만 정확한 프로세스를 잡는 데는 여전히 문제가 있습니다.

    내가 읽은 모든 문서는 나에게 결론을 내리지 못했습니다. 그것을하는 방법에 대한 간단한 설명이 없습니까?

  • 답변

    0

    AMD의 파일은 다음과 같이한다 :

    { 
        "paths": { 
         "moment": "moment" 
        }, 
        "shim": { 
         "moment": { 
         "exports": "moment" 
         } 
        }, 
        "config": { 
         "moment": { 
         "noGlobal": false 
         } 
        } 
    } 
    

    가이 제대로 작동하는 것처럼 요구하는 것 같이 window.moment = require('moment');

    +0

    를 불행하게도 때로는 작동하고 때로는 없습니다. 나는 이유를 모르겠다. – pauel