projects/aports·blob master · refs

38 lines · 1.5 KiB

1Get pre-built from https://unofficial-builds.nodejs.org (only provides x64)
2
3diff --git a/src/config.rs b/src/config.rs
4index f5a7e0a..f96b6a1 100644
5--- a/src/config.rs
6+++ b/src/config.rs
7@@ -11,7 +11,7 @@ pub struct FnmConfig {
8 #[clap(
9 long,
10 env = "FNM_NODE_DIST_MIRROR",
11- default_value = "https://nodejs.org/dist",
12+ default_value = "https://unofficial-builds.nodejs.org/download/release",
13 global = true,
14 hide_env_values = true
15 )]
16@@ -95,7 +95,7 @@ pub struct FnmConfig {
17 impl Default for FnmConfig {
18 fn default() -> Self {
19 Self {
20- node_dist_mirror: Url::parse("https://nodejs.org/dist/").unwrap(),
21+ node_dist_mirror: Url::parse("https://unofficial-builds.nodejs.org/download/release").unwrap(),
22 base_dir: None,
23 multishell_path: None,
24 log_level: LogLevel::Info,
25diff --git a/src/downloader.rs b/src/downloader.rs
26index 6fb6b6c..4d58e61 100644
27--- a/src/downloader.rs
28+++ b/src/downloader.rs
29@@ -173,8 +173,8 @@ mod tests {
30
31 fn install_in(path: &Path) -> PathBuf {
32 let version = Version::parse("12.0.0").unwrap();
33- let arch = Arch::X64;
34- let node_dist_mirror = Url::parse("https://nodejs.org/dist/").unwrap();
35+ let arch = Arch::X64Musl;
36+ let node_dist_mirror = Url::parse("https://unofficial-builds.nodejs.org/download/release").unwrap();
37 install_node_dist(&version, &node_dist_mirror, path, arch, false)
38 .expect("Can't install Node 12");