LINUX.ORG.RU
ФорумAdmin

nodejs неправильно обрабатывает относительные пути

 , ,


0

1

собрал nodejs в LFS

# npm --version
internal/modules/cjs/loader.js:888
  throw err;
  ^

Error: Cannot find module '../lib/utils/unsupported.js'
Require stack:
- /usr/lib/node_modules/npm/bin/npm-cli.js
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:885:15)
    at Function.Module._load (internal/modules/cjs/loader.js:730:27)
    at Module.require (internal/modules/cjs/loader.js:957:19)
    at require (internal/modules/cjs/helpers.js:88:18)
    at /usr/lib/node_modules/npm/bin/npm-cli.js:19:21
    at Object.<anonymous> (/usr/lib/node_modules/npm/bin/npm-cli.js:155:3)
    at Module._compile (internal/modules/cjs/loader.js:1068:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1097:10)
    at Module.load (internal/modules/cjs/loader.js:933:32)
    at Function.Module._load (internal/modules/cjs/loader.js:774:14) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [ '/usr/lib/node_modules/npm/bin/npm-cli.js' ]
}

При использовании бинарника с сайта node все работает, но мне бинарники не нужны

‘/usr/lib/node_modules/npm/bin/../lib/utils/unsupported.js’ существует

# node --version
v14.17.0

Собираю с

./configure --prefix=/usr                  \
            --shared-cares                 \
            --shared-libuv                 \
            --shared-openssl               \
            --shared-nghttp2               \
            --shared-zlib                  \
            --with-intl=system-icu     

тесты не проходит по той же ошибке



Последнее исправление: DMITRY (всего исправлений: 1)

Ответ на: комментарий от anonymous

нужен для сборки firefox и мне нужен для некоторых скриптов и локального запуска одного вебсайта

DMITRY
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.