2012-07-06 1 views
1

내 빌드 구성은 다음과 같습니다.Sublime Text 2를 통해 RequireJS Optimizer를 실행하는 방법

{ 
    "cmd": ["node r.js -o app.build.js"], 
    "working_dir": "$project_path" 
} 

숭고한 오류 로그는 다음과 같습니다

[Errno 2] No such file or directory 
[cmd: [u'node r.js -o app.build.js']] 
[dir: /Users/janjarfalk/Desktop/Projects/Template] 
[path: /Users/janjarfalk/Desktop/Projects/Template] 
[Finished] 

을 그리고 숭고한 콘솔은 다음과 같습니다

Running node r.js -o app.build.js 

내가 실행하면 "노드 r.js -o app.build .js "는"/ Users/janjarfalk/Desktop/Projects/Template "에 있습니다.

내가 뭘 잘못하고 있니?

답변

2

ST2 docs는 cmd 값이 동일한 명령이지만 문자열 배열로 분리되어야 함을 나타내므로 구성에서 [ "node", "r.js", "-o", app .build.js "]

0

하는 것은 다음 작업을 구축 할 수

단계 내 빌드입니다

1 단계 : cmd를 위해 노드를 설치하면 R을 complie하는 노드 JS가 필요합니다 물론

.js

2 단계 : 생성 r.js 그냥 그렇게 프로젝트 폴더 외부

저장 경로를 파일을 빌드 : 생성 프로젝트

메뉴 - -> 프로젝트>

3 단계 저장 이 프로젝트 파일과 함께 혼합 얻을 해달라고

내가 않는 .../구축/

빌드 폴더는 r.js를 포함

app.build.js

4 단계 : 숭고한 텍스트의 빌드 플러그인

메뉴 생성 -> 도구 -> 빌드 시스템 -> 새로운 빌드 시스템

{ 
    "cmd": ["node", "r.js", "-o", "app.build.js"], 
    "working_dir" : "${project_path:${folder}}/../build" 
} 

을 RJS.sublime이 빌드로 저장

내가 각 프로젝트에 대한 새로운 빌드 도구를 만들 필요가 없도록 절대 경로 대신 $ {project_path : $ {folder}}를 사용한다는 점에 유의하십시오.