Связанный модуль npm не может быть найден после сборки npm
Я разрабатываю локально модуль npm. После выполнения процесса создания символической ссылки между разрабатываемым модулем и приложением, в котором он используется и работает (например, внутри модуля -
npm link
и внутри приложения
npm link package
) все работает нормально.
Но если я попытаюсь отредактировать модуль и запустить
npm build
(потому что я связываю версию, транспилированную Babel), внезапно исполняемое приложение выдает такую ошибку:
C:/repos/ra-compact-ui/dist/index.js
Module build failed: Error: ENOENT: no such file or directory, open 'C:\repos\ra-compact-ui\dist\index.js'
Если я останавливаю приложение и запускаю его снова - оно загружает только что собранную версию и работает нормально.
Это ожидаемое поведение?
- Если да, то как мне легко протестировать коррекцию модуля локально, не перезапуская постоянно работающее приложение?
- Если не ожидается - что я делаю не так?