в его текущей форме пакет по-прежнему является пакетом npm: вам нужно установить его локально вместе с его одноранговыми зависимостями, а затем собрать его с помощью инструмента сборки, такого как webpack или parcel или (parcel - безусловно, самый простой)
, чтобы построить его с помощью parcel, создайте папку, зайдите в нее, откройте терминал и выполните следующие команды
npm init -y
npm install -g parcel-bundler
npm install react-multiple-selector react react-dom react-scripts react-select lodash.debounce
создайте файл index.js в src/index.js и поместите в него следующий код
import React from 'react';
import ReactDOM from 'react-dom';
import ListItem from 'react-multiple-selector/dist/ListItem';
ReactDOM.render(React.createElement(ListItem, {
labelOption: 'name',
typeOption: 'type',
valueOption: 'k',
onRemoveItem: (e) => {console.log('1')},
item: {name: 'Zeyad', type: 'person'}
}, 'Hi'), document.getElementById("app"));
, поместите ваш index.html в src / assets / и включите index.js, используя относительный путь. это должно выглядеть следующим образом
<!DOCTYPE html>
<html>
<head>
<title>Parcel Sandbox</title>
<meta charset="UTF-8" />
<link href="https://unpkg.com/react-multiple-selector@1.0.7/dist/styles.css">
</head>
<body>
Name:
<div id="app"></div>
<script src="../index.js"></script>
</body>
</html>
из корня вашей папки, запустите parcel -p 1234 watch src/assets/index.html
ваша страница должна быть доступна на localhost: 1234