Hi everyone!
I've built my first js app using curl, curl works really well, and now trying to bundle my whole app into single file for production.
I've installed cram globally with npm install -g cram
and then I'm running it with
cram admin2.html
and then it fails:
cram failed: Cannot find module '/usr/lib/node_modules/cram/amd_modules/curl/src/curl/../../dist/curl-for-ssjs/curl.js'
Error: Cannot find module '/usr/lib/node_modules/cram/amd_modules/curl/src/curl/../../dist/curl-for-ssjs/curl.js'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at /usr/lib/node_modules/cram/cram.js:55:4
at /usr/lib/node_modules/cram/cram.js:629:85
at /usr/lib/node_modules/cram/cram.js:13:1
at Object.<anonymous> (/usr/lib/node_modules/cram/cram.js:625:2)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
This is my config in admin2.html
curl({
baseUrl: "../static/js",
paths: {
"jquery": "jquery.min.js",
"underscore": "lodash.min.js",
"backbone": {
location: "backbone-min.js",
config: {
loader: "curl/loader/legacy",
exports: "Backbone.noConflict()",
requires: ["jquery", "underscore"]
}
},
"marionette": "backbone.marionette.min.js",
"styles": "../css",
"bundles": "../../templates/bundles",
"alertify": "alertify.min.js"
}
}, ["app/app", "app/util", "app/admin"]).then(function(app, util){
app.start()
})
I need your help to make this work. Thanks!