Как импортировать зависимость зависимости?

Я пишу веб-приложение, и мне нужно повторно использовать функцию, которая включена как зависимость одной из моих зависимостей. Я знаю, как импортировать основную зависимость:

import {DataTable} from "simple-datatables";

Но как я могу импортировать одну из его зависимостей? Я уже пробовал этот, но не работал:

import {DataTable} from "simple-datatables/helpers";

Заранее спасибо!

что вы хотите импортировать?

Thomas 22.05.2019 17:03

Я хочу импортировать функцию createElement, расположенную в simple-datatables/helpers.

Nestor 22.05.2019 17:05
Формы c голосовым вводом в React с помощью Speechly
Формы c голосовым вводом в React с помощью Speechly
Пытались ли вы когда-нибудь заполнить веб-форму в области электронной коммерции, которая требует много кликов и выбора? Вас попросят заполнить дату,...
В чем разница между Promise и Observable?
В чем разница между Promise и Observable?
Разберитесь в этом вопросе, и вы значительно повысите уровень своей компетенции.
Сравнение структур данных: Массивы и объекты в Javascript
Сравнение структур данных: Массивы и объекты в Javascript
Итак, вы изучили основы JavaScript и хотите перейти к изучению структур данных. Мотивация для изучения/понимания Структур данных может быть разной,...
Создание собственной системы электронной коммерции на базе Keystone.js - настройка среды и базовые модели
Создание собственной системы электронной коммерции на базе Keystone.js - настройка среды и базовые модели
Прошлая статья была первой из цикла статей о создании системы электронной коммерции с использованием Keystone.js, и она была посвящена главным образом...
Приложение для отслеживания бюджета на React js для начинающих
Приложение для отслеживания бюджета на React js для начинающих
Обучение на практике - это проверенная тема для достижения успеха в любой области. Если вы знаете контекст фразы "Практика делает человека...
Стоит ли использовать React в 2022 году?
Стоит ли использовать React в 2022 году?
В 2022 году мы все слышим о трендах фронтенда (React, Vue), но мы не знаем, почему мы должны использовать эти фреймворки, когда их использовать, а...
2
2
50
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Использовать этот:

import {DataTable} from "~simple-datatables/helpers";

Это не сработает, потому что DataTable, который я уже импортировал, не находится в Helpers, я хочу импортировать функцию в файле Helpers.

Nestor 22.05.2019 17:06

пожалуйста, выложите вспомогательный файл

Nikko Khresna 22.05.2019 17:21

@NikkoKhresna Основано на гитхаб

R3tep 22.05.2019 17:22
Ответ принят как подходящий

Вы можете импортировать экспортированную функцию, подобную этой

import { createElement } from "simple-datatables/src/helpers";

Примечание: файл helpers.js лежит в папке src/

Ссылка

Журнал компиляции npm: ОШИБКА Не удалось скомпилировать с 1 ошибкой Эта зависимость не найдена: * simple-datatables/helpers.js в ./assets/js/sigmetCorp.js

Nestor 22.05.2019 17:27

@Nestor Я тестировал этот модуль в своем проекте. Вам нужно добавить src/ в путь. Смотрите мое обновление.

R3tep 22.05.2019 17:40

Другие вопросы по теме