Создать приложение React: /node_modules/binpack-2d/lib/index.js Модуль не найден: Не удается разрешить «array.prototype.find»? - PullRequest
0 голосов
/ 19 июня 2019

Я пытался использовать хороший пакет для пакетирования NPM с приложением create-реагировать на приложение и сталкиваюсь с различными проблемами.Последнее, что я пытаюсь использовать, это 'binpack-2d' (https://github.com/karevn/binpack-2d). Я использую его, как описано в документации, но получаю эту странную ошибку

./node_modules/binpack-2d/lib/index.js
Module not found: Can't resolve 'array.prototype.find' in '/Users/cerulean/Documents/Projects/sandbox/node_modules/binpack-2d/lib'

Яиспользуя его следующим образом

import binpack from 'binpack-2d'
const maxWidth = 30
const maxHeight = 20

const container = {width: maxWidth, height: maxHeight}

export default (menu,allData) => {

  const blocks = []

  if (menu < 0 || menu > allData.length-1) return []

  const items = allData[menu].items



  for (let i = 0; i <items.length ; i++) {
    const wurst = items[i]
    for (let j = 1; j <= wurst.Quantity ; j++) {
      blocks.push({name:wurst.Name,w:wurst.Width,h:wurst.Length})
    }

  }

  if (! blocks) return []
  blocks.sort((a,b) => (b.h < a.h));
  const result = binpack(container, blocks)

Где я ошибаюсь? Любые предложения очень ценятся!

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