Я создаю веб-сайт, используя ASP.NET Core в качестве серверной части с установленным React.js через пакеты NuGet.
После установки пакета React я могу напрямую ссылаться на пространство имен React в моем .jsx
файлы без использования каких-либо ключевых слов импорта.
Однако, когда я попытался установить Draft.js
, я не смог заставить его импортировать.
Я использовал команды с их сайта, я позвонил
npm install --save draft-js react react-dom
и
npm install --save draft-js react react-dom babel-polyfill
в папке wwwroot
моего проекта, который создал папку node_modules
.Внутри этой папки находится draft-js
.
В руководствах говорится, что я должен импортировать их, используя это в моем файле .jsx
:
import React from 'react';
import ReactDOM from 'react-dom';
import {Editor, EditorState} from 'draft-js';
Однако ключевое слово не распознается.Он также не распознает requires()
.
Есть ли способ просто напрямую включить файл Draft.js
и ссылаться на него так же, как я могу ссылаться на React
, React.Component
и т. Д.
РЕДАКТИРОВАТЬ:
Я получил ключевое слово импорта для работы, добавив type = "module"
в мой скрипт, однако теперь я получаю:
Uncaught TypeError: Не удалось разрешить спецификатор модуля "реагируют-дом».Относительные ссылки должны начинаться с "/", "./" или "../".
Я не понимаю, я буквально просто использую пример кода из Draft.jsстраница, но я продолжаю сталкиваться с ошибками.