Пакет Node-Red с использованием zeit/pkg
У меня возникли некоторые проблемы при использовании zeit / pkg в моем проекте node-red. Вот шаги, чтобы повторить проблему:
git clone https://github.com/node-red/node-red.git
cd node-red
npm install
npm run build
После команды сборки я добавил следующее в мой файл package.json:
"pkg": { "assets": [ "./red/**/*" ], "scripts": [ "./red/**/*.js" ] }
Запустите команду
pkg .
После запуска pkg .
Я получаю следующие ошибки:
C:\xampp\htdocs\node-red>pkg .
> pkg@4.3.4
> Targets not specified. Assuming:
node8-linux-x64, node8-macos-x64, node8-win-x64
> Warning Cannot resolve 'path.join(__dirname, '..', '..', 'package.json')'
C:\xampp\htdocs\node-red\red\runtime\index.js
Dynamic require may fail at run time, because the requested file
is unknown at compilation time and not included into executable.
Use a string literal as an argument for 'require', or leave it
as is and specify the resolved file name in 'scripts' option.
> Warning Cannot resolve ''./' + aSettings.storageModule'
C:\xampp\htdocs\node-red\red\runtime\storage\index.js
Dynamic require may fail at run time, because the requested file
is unknown at compilation time and not included into executable.
Use a string literal as an argument for 'require', or leave it
as is and specify the resolved file name in 'scripts' option.
> Warning Cannot resolve 'relPath'
C:\xampp\htdocs\node-red\red\runtime\nodes\registry\loader.js
Dynamic require may fail at run time, because the requested file
is unknown at compilation time and not included into executable.
Use a string literal as an argument for 'require', or leave it
as is and specify the resolved file name in 'scripts' option.
Запуск exe после команды pkg дает мне эту ошибку:Node-RED has not been built. See README.md for details
Любая помощь будет принята с благодарностью. Это кажется простой проблемой пути, но я не могу заставить ее работать.