blob: 97c35b461d2ae9883267cabd4bf77e646d64dab4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
---
title: shadow-cljs 怎么设置代理
date: 2024-04-03 20:11:54
tags: [Technique]
---
The library pomegranate used for retrieving maven dependencies does not read `.m2/settings.xml`. You can however set the :proxy config either in `shadow-cljs.edn` directly or `~/.shadow-cljs/config.edn`.
See [https://github.com/cemerick/pomegranate/blob/master/src/main/clojure/cemerick/pomegranate/aether.clj#L757-L765](https://github.com/cemerick/pomegranate/blob/master/src/main/clojure/cemerick/pomegranate/aether.clj#L757-L765).
_shadow-cljs.edn:_
```clojure
{:source-paths ["src/main"
"src/test"]
:dependencies [[reagent "1.2.0"]
[re-frame "1.3.0"]]
;; Here
:proxy {:host "localhost"
:port 20171}
:builds {:app {:target :react-native
:init-fn example.app/init
:output-dir "app"
:compiler-options {:infer-externs :auto}
:devtools {:autoload true}}}}
```
|