2013-11-26 2 views
1

node-webkit은 브라우저 컨텍스트에 requirejs()를 사용하고 노드 컨텍스트 (동일한 JS에 공존 할 수 있음)에 require()를 사용하므로 component.js와 잘 작동하는지 의심 스럽습니다. component.js로 전환하고 싶습니다. 그러나 그들은 잘 어울릴 것입니까?component.js는 node-webkit과 호환됩니까?

이제 component.js와 매우 유사한 개념을 가진 Aura.js http://aurajs.com/을 사용하고 있습니다. 그러나 component.js는 훨씬 더 큰 생태계를 갖고있는 것 같습니다.

답변

1

나는 그들이 잘 작동한다고 상상한다. 구성 요소의 내장 파일은 범위의 맨 위에 자체의 "요구"기능을 정의하므로 내장 된 "요구"기능은 해당 범위 내에서 보이지 않습니다.

저는 실제로 노드 승격을 고려하고 있습니다. 구성 요소가있는 js 앱을 webkitizing하기 때문에, 어떻게 진행되는지 알려 드리겠습니다.


업데이트 : 초기 조사가 일부 손보는 최대의 만족을 위해 필요할 수 있습니다 보여준다. 등 에이스 편집기, 각도, 옥, lesscss,

  • 기본 구성을 사용하여 내 사소하지 않은 한 페이지 앱 내 결과, : 잘
  • 설정 도구 모음 작동 : 거짓; 응용 프로그램이 응답하지 않습니다 ...
  • 설정 도구 모음 : false 및 노드 : false; 그냥 잘 작동합니다.

이것은 노드 - 웹킷의 버그 일 수 있으며 구성 요소 사용과 관련이 없을 수 있습니다. 나는 계속 너를 게시 할 것이다.


업데이트 2 : 그것은 "독립 모드"(component build -s name)에 구성 요소를 구축하는 것 같습니다는 딸꾹질없이 작동합니다. 즉, 빌드 된 파일의 유효 범위가 지정되고 window.require는 영향을받지 않습니다. 따라서 노드의 require를 사용하려면 스크립트 내에서 window.require를 사용합니다.

관련 문제