Не удается найти модуль ‘libsodium-wrappers`

#typescript #libsodium

#typescript #libsodium

Вопрос:

Я запускаю некоторые из своих тестов и получаю ошибку Cannot find module libsodium-wrappers from src/crypto/hash.ts

Вот как я импортирую этот пакет import libsodium from 'libsodium-wrappers';

Я установил этот пакет через yarn add @types/libsodium-wrappers

Похоже, что узел не может найти такой пакет, но он представлен в каталоге node_modules. Что я делаю не так?

Комментарии:

1. попробуйте также yarn add libsodium-wrappers

2. Это работает. Спасибо)

Ответ №1:

Префикс @types обычно означает, что этот пакет содержит только определения типов. За этим нет бизнес-логики.

Это означает, что вам также необходимо установить libsodium-wrappers с yarn add libsodium-wrappers помощью .

Пожалуйста, ознакомьтесь с Определенно напечатанным и связанным разделом в документах TS