mysql и mysql2 не работают во время выполнения Fission - PullRequest
0 голосов
/ 07 мая 2020

Я пытался создать свой собственный образ времени выполнения Fission NodeJS, я пытался установить пакеты mysql и mysql2 npm. В моем файле docker используется базовый образ node: 8-alpine.

Но всегда при запуске функции я получаю следующую ошибку:

user code load error: Error: Cannot find module 'mysql'

Я пытался установить mysql и mysql2 глобально внутри моего DockerFile, но все равно безуспешно

RUN npm install -g mysql
RUN npm install -g mysql2

Я всегда обновляю среду, используя следующую команду:

fission env update --name nodejs --image mindbehind.azurecr.io/fission/nodejs-env

Но даже я пытался удалить все функции и все среды и переустановите с нуля новую среду и мою функцию. Я уже устанавливал другие библиотеки раньше, поэтому я уверен, что смогу обновить среду Fission NodeJS.

Я не мог понять, почему это так, кто-то уже сталкивался с этим раньше и может решить?

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