Skip to content

Commit ac533ee

Browse files
author
dnolen
committed
create package.json for user if it doesn't exist
1 parent 1e67060 commit ac533ee

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

src/main/clojure/cljs/closure.clj

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2115,9 +2115,11 @@
21152115
[{:keys [npm-deps verbose] :as opts}]
21162116
(let [npm-deps (merge npm-deps (compute-upstream-npm-deps opts))]
21172117
(if-not (empty? npm-deps)
2118-
(do
2118+
(let [pkg-json (io/file "package.json")]
21192119
(when (or ana/*verbose* verbose)
21202120
(util/debug-prn "Installing Node.js dependencies"))
2121+
(when-not (.exists pkg-json)
2122+
(spit pkg-json "{}"))
21212123
(let [proc (-> (ProcessBuilder.
21222124
(into (cond->> ["npm" "install" "module-deps" "resolve" "browser-resolve"]
21232125
util/windows? (into ["cmd" "/c"]))

0 commit comments

Comments
 (0)