File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -72,7 +72,7 @@ global.CLOSURE_IMPORT_SCRIPT = function(src) {
7272
7373 // Sources are always expressed relative to closure's base.js, but
7474 // require() is always relative to the current source.
75- require ( path . join ( "." , ".." , src ) ) ;
75+ nodeGlobalRequire ( path . resolve ( __dirname , '..' , src ) ) ;
7676 return true ;
7777} ;
7878
Original file line number Diff line number Diff line change 1313 (:refer-clojure :exclude [require ]))
1414
1515; Define namespaced references to Node's externed globals:
16- (def require (js* " require" ))
17- (def process (js* " process" ))
16+ ; (def require (js* "require")) ;
17+ ; (def process (js* "process"))
1818
1919(defn enable-util-print! []
2020 (set! *print-newline* false )
Original file line number Diff line number Diff line change 1717 (set! js/goog.global js/global))
1818
1919; ; Call the user's main function
20- (if (or (nil? cljs.core/*main-cli-fn*)
21- (not (fn? cljs.core/*main-cli-fn*)))
22- (throw (js/Error. " cljs.core/*main-cli-fn* not set" ))
20+ (when (fn? cljs.core/*main-cli-fn*)
2321 (apply cljs.core/*main-cli-fn* (drop 2 (.-argv nodejs/process))))
24-
Original file line number Diff line number Diff line change 153153 (string/replace " path.resolve(__dirname, '..', 'base.js')"
154154 (platform-path (conj rewrite-path " bootstrap" " .." " base.js" )))
155155 (string/replace
156- " path.join( \" . \" , \" .. \" , src)"
156+ " path.resolve(__dirname, '..' , src)"
157157 (str " path.join(" (platform-path rewrite-path) " , src)" ))
158158 (string/replace
159159 " var CLJS_ROOT = \" .\" ;"
You can’t perform that action at this time.
0 commit comments