2013-05-29 50 views
2

我想用r.js requirejs插件構建我的項目,但我無法獲得生成的輸出文件。編譯成功。Requirejs優化器r.js不與節點工作

build.js

({ 
    baseUrl: ".", 
    paths : { 
     plugins : "lib", 
     underscore : "lib/underscore-min", 
     backbone : "lib/backbone-min", 
     text : "lib/text", 

    }, 
    mainConfigFile:"app", 
    name: "app", 
    out: "akorp-built.js" 
}) 

目錄結構

project 
| 
|--js 
| |--lib 
| |--modules 
| |--app.js 
| |--require-jquery.js 
| |--build.js 
| 
|--css 
r.js 

命令

node r.js -o project/js/build.js 

編譯但不生成輸出文件。

我想這一點,我不知道沒有「build.js」文件目錄編譯

node r.js -o build.js 

有什麼不對的就在我身邊?

+0

由於您正在使用節點,因此應該考慮使用[grunt](http://gruntjs.com/)來構建您的項目。有一個[現在可用的grunt的requirejs插件](https://github.com/asciidisco/grunt-requirejs)。 – Spoike

回答

1

將r.js移至與build.js相同的目錄。然後確保命令行中的當前目錄設置爲該目錄。如果是在Windows上,只需撥打:

cd /d %~dp0 
node r.js -o build.js 
PAUSE 
+0

我在Linux環境,我也試過,沒用。 –