I\'m trying to build my require.js modules to one javascript file for production.
The command I\'m running is...
r.js -o name=main out=main.min.js m
Quick fix: use r.js -o build.js
instead of node r.js -o build.js
I had the problem when I was trying to call r.js
through node:
node r.js -o build.js
Calling r.js
directly fixed the problem:
r.js -o build.js
Note: r.js
was installed globally with npm install -g requirejs
You're correct, you need to include requireJS in your build. Take a look at http://requirejs.org/docs/optimization.html#onejs. You'll find an example for the command line there. If you're using a build profile it will look something like this -
({
baseUrl: "../Scripts",
paths: {
requireLib: 'libs/require'
},
name: "main",
out: "main-built.js",
include: ["requireLib"]
})