Проект узла не упаковывается (и не запускается) правильно в Ubuntu - PullRequest
0 голосов
/ 22 ноября 2018

У меня есть проект узла, который прекрасно компилируется и работает на моем локальном компьютере Mac.Однако, когда я запускаю clone, npm устанавливает и запускает его на удаленной (ubuntu) коробке, кажется, что упаковка работает неправильно.

Вот трассировка стека

Error: Cannot find module './MyModule'
    at Function.Module._resolveFilename (module.js:547:15)
    at Function.Module._load (module.js:474:25)
    at Module.require (module.js:596:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (/myproject/be/util/index.js:7:20)
    at Module._compile (module.js:652:30)
    at loader (/myproject/node_modules/babel-register/lib/node.js:144:5)
    at Object.require.extensions.(anonymous function) [as .js] (/myproject/node_modules/babel-register/lib/node.js:154:7)
    at Module.load (module.js:565:32)
    at tryModuleLoad (module.js:505:12)
    at Function.Module._load (module.js:497:3)
    at Module.require (module.js:596:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (/myproject/be/fetch.js:3:1)
    at Module._compile (module.js:652:30)
    at loader (/myproject/node_modules/babel-register/lib/node.js:144:5)

Версии узла и npm совпадают.Какие-нибудь указатели на то, где я мог бы посмотреть?

1 Ответ

0 голосов
/ 22 ноября 2018

По какой-то причине именно этот синтаксис внутри моего 'util / index.js' выдавал ошибки в ubuntu (но на моем mac работал нормально)

export * from './FileA'
export * from './FileB'
export * from './FileC'

Я просто вставил все содержимое файлаA, B и C внутри 'util / index.js', и он начал работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...