termux-packages/packages/nodejs/deps-npm-lib-commands-insta...

22 lines
853 B
Diff

--- ./deps/npm/lib/commands/install.js.orig 2023-01-06 02:53:25.000000000 +0530
+++ ./deps/npm/lib/commands/install.js 2023-01-17 18:45:53.985551449 +0530
@@ -119,6 +119,18 @@
throw e
}
}
+ try {
+ if (forced) {
+ log.warn(
+ 'install',
+ `Force installing npm version unpatched version of ${npmManifest.version}. This is very likely to break installation of global packages using npm. See https://github.com/termux/termux-packages/issues/13293`
+ )
+ } else {
+ throw new Error("Can't install npm globally as it will very likely break installation of global packages using npm. See https://github.com/termux/termux-packages/issues/13293")
+ }
+ } catch(e) {
+ throw e
+ }
}
// don't try to install the prefix into itself