Bug 59386 - Не может найти свой "lib/bootstrap"
Summary: Не может найти свой "lib/bootstrap"
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: node-webpack-cli (show other bugs)
Version: unstable
Hardware: all Linux
: P5 major
Assignee: Sergey Markov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-05-31 19:07 MSK by Arseny Maslennikov
Modified: 2026-05-31 19:08 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Arseny Maslennikov 2026-05-31 19:07:04 MSK
Здравствуйте, дорогая редакция!

/usr/bin/webpack не хочет даже запускаться:

  % webpack
  node:internal/modules/cjs/loader:1386
    throw err;
    ^

  Error: Cannot find module '../lib/bootstrap'
  Require stack:
  - /usr/lib/node_modules/webpack-cli/bin/cli.js
      at Function._resolveFilename (node:internal/modules/cjs/loader:1383:15)
      at defaultResolveImpl (node:internal/modules/cjs/loader:1025:19)
      at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1030:22)
      at Function._load (node:internal/modules/cjs/loader:1192:37)
      at TracingChannel.traceSync (node:diagnostics_channel:328:14)
      at wrapModuleLoad (node:internal/modules/cjs/loader:237:24)
      at Module.require (node:internal/modules/cjs/loader:1463:12)
      at require (node:internal/modules/helpers:147:16)
      at Object.<anonymous> (/usr/lib/node_modules/webpack-cli/bin/cli.js:6:16)
      at Module._compile (node:internal/modules/cjs/loader:1705:14) {
    code: 'MODULE_NOT_FOUND',
    requireStack: [ '/usr/lib/node_modules/webpack-cli/bin/cli.js' ]
  }

При помощи strace --trace=%file удалось установить, что оно пытается сходить в том числе вот куда:
  [builder@localhost ~]$ grep -F lib/bootstrap.js log
  statx(AT_FDCWD, "/usr/lib/node_modules/webpack-cli/lib/bootstrap.js", AT_STATX_SYNC_AS_STAT, STATX_ALL, 0x7ffca2788380) = -1 ENOENT (No such file or directory)
  statx(AT_FDCWD, "/usr/lib/node_modules/webpack-cli/lib/bootstrap.json", AT_STATX_SYNC_AS_STAT, STATX_ALL, 0x7ffca2788380) = -1 ENOENT (No such file or directory)

Но такого модуля там нет:
  [builder@localhost ~]$ rpm -qal | grep bin/cli.js
  (contains no files)
  (contains no files)
  /usr/lib/node_modules/webpack-cli/bin/cli.js
  /usr/lib/node_modules/webpack-cli/node_modules/webpack-cli/bin/cli.js
  [builder@localhost ~]$ rpm -qal | grep lib/bootstrap.js
  (contains no files)
  (contains no files)
  /usr/lib/node_modules/webpack-cli/node_modules/webpack-cli/lib/bootstrap.js
  [builder@localhost firenvim]$ ls -il /usr/lib/node_modules/webpack-cli/bin/cli.js
  276662 -rwxr-xr-x 1 rooter rooter 330 Mar 29  2023 /usr/lib/node_modules/webpack-cli/bin/cli.js
  [builder@localhost firenvim]$ ls -il /usr/lib/node_modules/webpack-cli/node_modules/webpack-cli/bin/cli.js
  279260 -rwxr-xr-x 1 rooter rooter 330 Mar 29  2023 /usr/lib/node_modules/webpack-cli/node_modules/webpack-cli/bin/cli.js
  [builder@localhost firenvim]$ ls -il /usr/lib/node_modules/webpack-cli/node_modules/webpack-cli/lib/bootstrap.js
  279263 -rw-r--r-- 1 rooter rooter 456 Mar 29  2023 /usr/lib/node_modules/webpack-cli/node_modules/webpack-cli/lib/bootstrap.js

Прошу поправить удобным для мейнтейнера способом.
Comment 1 Arseny Maslennikov 2026-05-31 19:08:25 MSK
Вызывать webpack программой, от руки, потребовалось, потому что в одном web extension его вызывают как часть команды "jq -r < package.json .scripts.build".