Parcourir la source

Merge branch 'feature/commonjs-support' of https://github.com/saschagehlich/three.js into dev

Mr.doob il y a 11 ans
Parent
commit
3082dcaa99
1 fichiers modifiés avec 2 ajouts et 2 suppressions
  1. 2 2
      utils/build/build.py

+ 2 - 2
utils/build/build.py

@@ -46,7 +46,7 @@ def main(argv=None):
 	sources = []
 
 	if args.amd:
-		tmp.write('( function ( root, factory ) {\n\n\tif ( typeof define === \'function\' && define.amd ) {\n\n\t\tdefine( factory );\n\n\t} else {\n\n\t\troot.THREE = factory();\n\n\t}\n\n}( this, function () {\n\n')
+		tmp.write('( function ( root, factory ) {\n\n\tif ( typeof define === \'function\' && define.amd ) {\n\n\t\tdefine( [\'exports\'], factory );\n\n\t} else if (typeof exports === \'object\') {\n\n\t\tfactory(exports);\n\n\t} else {\n\n\t\tfactory(root);\n\n\t}\n\n}( this, function (exports) {\n\n')
 
 	for include in args.include:
 		with open('includes/' + include + '.json','r') as f:
@@ -59,7 +59,7 @@ def main(argv=None):
 				tmp.write('\n')
 
 	if args.amd:
-		tmp.write('return THREE;\n\n} ) );')
+		tmp.write('exports.THREE = THREE;\n\n} ) );')
 
 	tmp.close()