RequireJS: Difference between requirejs and require functions The AMD spec defines require but not requirejs If you are loading something else that defines a global require then you have to use requirejs at the global level to avoid conflict Inside a module, always use define to obtain a reference to require You should do this quite irrespective of whether there is a conflict in the global space