We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1e67060 commit ac533eeCopy full SHA for ac533ee
1 file changed
src/main/clojure/cljs/closure.clj
@@ -2115,9 +2115,11 @@
2115
[{:keys [npm-deps verbose] :as opts}]
2116
(let [npm-deps (merge npm-deps (compute-upstream-npm-deps opts))]
2117
(if-not (empty? npm-deps)
2118
- (do
+ (let [pkg-json (io/file "package.json")]
2119
(when (or ana/*verbose* verbose)
2120
(util/debug-prn "Installing Node.js dependencies"))
2121
+ (when-not (.exists pkg-json)
2122
+ (spit pkg-json "{}"))
2123
(let [proc (-> (ProcessBuilder.
2124
(into (cond->> ["npm" "install" "module-deps" "resolve" "browser-resolve"]
2125
util/windows? (into ["cmd" "/c"]))
0 commit comments