r.js没有创建构建文件

时间:2014-12-11 13:16:40

标签: javascript backbone.js requirejs

我使用backbone.js和require.js创建了一个示例程序。我正在尝试使用此程序优化r.js.但它在Ubuntu 14中不起作用。它在Windows中运行良好。

示例程序:

的index.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
    <head>
        <title>Testing</title>        
    </head>
    <body>
    	<div>Testing</div>
    	<script data-main="js/init" src="js/libs/require.js"></script>
    </body>
</html>

init.js

require.config({
  paths: {
    jquery: 'libs/jquery',
    underscore: 'libs/underscore',
    backbone: 'libs/backbone'
  }
});

require(['underscore', 'backbone', 'app'],
function(_, Backbone, app) {
    console.log(app);
    app.start();
});

app.js

define(['underscore', 'backbone'],
function(_, Backbone) {
    'use strict';
    return {
        start: function() {
            console.log('APP');
        }
    };
});

我想使用r.js优化它 我使用npm install -g requirejs

安装了r.js.

build.js

({
    baseUrl : "js",
    name: "init",
    out: "build/init-built.js"
})

运行优化的命令:r.js -o build.js 执行此命令后没有任何反应。

请帮我解决这个问题?

1 个答案:

答案 0 :(得分:0)

通过卸载和安装nodejs解决了这个问题。