Не удается установить гнездо Js: «ERR_INVALID_OPT_VALUE» (reableableHighWaterMark) - PullRequest
0 голосов
/ 20 апреля 2020

Я хочу установить NestJs / cli в Ubuntu 16.4, используя следующую команду,

npm install -g @nestjs/cli

, но, к сожалению, я получаю эту ошибку

87 verbose argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "@nestjs/cli"
88 verbose node v11.12.0
89 verbose npm  v6.7.0
90 error code ERR_INVALID_OPT_VALUE
91 error The value "false" is invalid for option "readableHighWaterMark"
92 verbose exit [ 1, true ]

Спасибо, что сообщили мне, что это за ошибка и как мне это исправить

1 Ответ

0 голосов
/ 20 апреля 2020

Я обнаружил, что ошибка лежит внутри узловых модулей. Ошибка в том, что размер кеш-памяти не работает с большими файлами

Чтобы исправить на сайте, я отредактировал один из узловых модулей, упомянутых в кеше, чтобы увеличить MAX_MEM_SIZE, который позволяет ему работать. Тем не менее, это грязное исправление

Мое грязное исправление состояло в том, чтобы редактировать внутри

/usr/local/lib/node_modules/npm/node_modules/make-fetch-happen/cache.js

изменение

const MAX_MEM_SIZE = 5 * 1024 * 1024 // 5MB to become
const MAX_MEM_SIZE = 15 * 1024 * 1024 // 15MB my temp fix to allow large downloads

Теперь npm установка nestjs / cli будет работать !! !

...