страпик-докер - PullRequest
       15

страпик-докер

0 голосов
/ 30 мая 2018

У меня возникают проблемы с официальным приложением-докером для strapi.io -> всякий раз, когда я запускаю docker-compose up, я получаю ошибки, так как lodash не обнаруживается.При первом запуске docker-контейнера (чистая установка) все работает гладко, вторая попытка вернет ошибку, показанную ниже.

api_1  | internal/modules/cjs/loader.js:550
api_1  |     throw err;
api_1  |     ^
api_1  | 
api_1  | Error: Cannot find module 'lodash'
api_1  |     at Function.Module._resolveFilename (internal/modules/cjs/loader.js:548:15)
api_1  |     at Function.Module._load (internal/modules/cjs/loader.js:475:25)
api_1  |     at Module.require (internal/modules/cjs/loader.js:598:17)
api_1  |     at require (internal/modules/cjs/helpers.js:11:18)
api_1  |     at Object.<anonymous> (/usr/src/api/strapi-app/admin/controllers/Admin.js:5:11)
api_1  |     at Module._compile (internal/modules/cjs/loader.js:654:30)
api_1  |     at Object.Module._extensions..js (internal/modules/cjs/loader.js:665:10)
api_1  |     at Module.load (internal/modules/cjs/loader.js:566:32)
api_1  |     at tryModuleLoad (internal/modules/cjs/loader.js:506:12)
api_1  |     at Function.Module._load (internal/modules/cjs/loader.js:498:3)

У вас, ребята, есть идеи?Помощь очень ценится.

1 Ответ

0 голосов
/ 02 января 2019

Я думаю, что ваша проблема связана с версией узла.

Для работы Strapi необходим Node v10.Если вы обновляете версию своего узла, он должен работать должным образом

У меня все еще были проблемы с v10, поэтому я понизил до:

узел: 9.11.2

npm: 5,6,0

...