не удается выполнить сборку npm для пользовательской сборки ckeditor5 при создании образа окна настройки

#npm #ckeditor5 #ckeditor5-react

Вопрос:

Я добавил пользовательский пакет ckeditor5 в свое приложение react с помощью команды npm add ckeditor5 . Это работает нормально локально, так как у меня уже есть coa v2.0.2 в моих модулях node_modules. Но я, когда запускаю сборку докера, получаю эту ошибку « coa@2.1.3 предустановка /usr/src/приложение/node_modules/coa

узел start /B compile.js amp; узел compile.js. Не удается найти модуль ‘/usr/src/app/node_modules/coa/compile.js»`

Мой пакет.json выглядит так

 "dependencies": {  "@ckeditor/ckeditor5-react": "^3.0.2",  "@testing-library/jest-dom": "^4.2.4",  "@testing-library/react": "^9.5.0",  "@testing-library/user-event": "^7.2.1",  "ckeditor5-custom-build": "file:ckeditor5",  "crypto-js": "^4.0.0",  "echarts": "^4.8.0",  "echarts-for-react": "^3.0.1",  "node-sass": "^4.14.1",  "react": "^17.0.0",  "react-datepicker": "^3.6.0",  "react-dom": "^17.0.0",  "react-dropdown-select": "^4.4.2",  "react-multiselect-checkboxes": "^0.1.1",  "react-redux": "^7.2.1",  "react-router-dom": "^5.2.0",  "react-scripts": "^4.0.3",  "reactstrap": "^8.5.1",  "redux": "^4.0.5",  "sql-formatter": "^2.3.3"  },  "scripts": {  "start": "react-scripts --max_old_space_size=4096 start",  "build": "react-scripts --max_old_space_size=4096 build",  "test": "react-scripts test",  "eject": "react-scripts eject"  }, ... "resolutions": {  "coa": "2.0.2"  }  

И мой док-файл

 FROM node:13.10.1-alpine3.11 as builder  WORKDIR /usr/src/app  COPY package*.json ./ COPY .npmrc ./ COPY ckeditor5 ./ RUN npm add ckeditor5 RUN npm install   COPY . . RUN npm run build  FROM nginx:1.15.2-alpine RUN rm -rf /usr/share/nginx/html/*  COPY --from=builder /usr/src/app/nginx.conf /etc/nginx/nginx.conf  COPY --from=builder /usr/src/app/build /usr/share/nginx/html  RUN chmod -R 777 /var/log/nginx /var/run /var/cache/nginx/   amp;amp; chmod 644 /etc/nginx/*   EXPOSE 8081 ENTRYPOINT ["nginx", "-g", "daemon off;"]  

Я проверил сайт coa npm, и их последняя версия 2.0.2. Почему, когда я добавляю пользовательскую сборку ckeditor5, она пытается найти coa2.1.3. Единственная причина, по которой я использую пользовательскую сборку, — это опция цвета и размера шрифта, в противном случае классическая сборка работает нормально без каких-либо проблем.