через слеш была ещё как будто часть имени пакета. Не могу вспомнить, где видел.
Что это и что оно означает? Пакеты же не могут импортироваться "частично", отдельными файлами или даже функциями? Да, мы можем сделать import { libPart } from '@namespace/lib', но ЭТО ДРУГОЕ.
Постараюсь найти этот пример
import { try, google, search, for, learn, js, do, not, use, chat, for, it } from './path/to/something/script'
При чём тут импорт по относительным путям, если я специально указал на импорт библиотеки в неймспейсе?
а библиотеки по твоему из чего состоят?
require('@namespace/lib').libPart require('@namespace/lib/libPart') Никакой разницы?
некорректный пример
Вот это уже ближе к ответу на мой вопрос
ответ на твой вопрос - путь
То есть запись require('@namespace/lib/libPart') валидна?
Если есть файл libPart.js либо libPart/index.js
Где есть файл? В npm пакете?
давай, отдувайся
Например из lodash можно импортировать так import isObject from 'lodash/isObject'; const isObject = require('lodash/isObject');
То есть даже если точка входа не экспортирует сущность, я могу добраться до неё по относительному пути?
зависит ещё от exports поля в описании пакета
Обсуждают сегодня