2012-07-06 41 views
1

我的构建配置如下所示。如何通过Sublime Text运行RequireJS优化器2构建系统

{ 
    "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

当然,你将需要节点JS来complie将R的

.js

第2步:创建一个项目

菜单 - >项目 - >保存

第3步:创建r.js构建文件

保存路径就位于项目文件夹,这样的它不得到混合了项目文件

我做了... /建设/ app.build.js

在build文件夹中还含有r.js

第4步:创建一个崇高的文本生成插件

菜单 - >工具 - >编译系统 - >新建系统

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

另存为RJS.sublime,建立

请注意,我使用$ {project_path:$ {文件夹}}而不是绝对路径,这样我就不必为每个项目创建一个新的buildtool,只保留相同的相对路径

相关问题