Как я могу импортировать исходные файлы библиотеки JavaScript? - PullRequest
0 голосов
/ 05 июня 2018

Я использую библиотеку под названием selection.js .В моем приложении я импортирую из node_modules, используя:

import * as Selection from '@simonwep/selection-js'

Что я хотел бы сделать, так это отредактировать источник этих файлов.Я скопировал содержимое источника здесь и поместил его в папку моего приложения.

Затем я попытался:

import * as Selection from './selection-js/selection.js'

Ноэто выдает ошибки (я думаю, из-за module.exports).Нужно ли мне изменить экспорт из selection.js, чтобы он заработал?Или более вовлечен?

РЕДАКТИРОВАТЬ: @JaromandaX указал, что мне нужно клонировать и собрать библиотеку самостоятельно.Это отвечает на мой вопрос.

Новый вопрос: есть ли способ построить этот проект без минификации / углификации?Я попытался добавить compress: false в webpack.config.js без особого успеха.

1 Ответ

0 голосов
/ 05 июня 2018

Мне удалось заставить это работать, изменив следующее:

selection.js

// module.exports = Selection; <-- module exports is read only

export default Selection; // <-- added this instead

мое приложение

// import * as Selection from '@simonwep/selection-js'; // <-- from this

import Selection from './selection-js/selection'; //<-- to this
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...