我使用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 执行此命令后没有任何反应。
请帮我解决这个问题?
答案 0 :(得分:0)
通过卸载和安装nodejs解决了这个问题。