Javascript. Ошибка при подключении библиотеки Module not found: Can't resolve

319
22 декабря 2017, 03:27

Помогите разобраться с подключением библиотеки. Установил слeдующую библиотеку - node-gost (https://github.com/romansopov/crypto)

Пытаюсь подключить ее в свой проект так:

const gost = require("../../node_modules/node-gost/index");

и так

import * as gost from "../../node_modules/node-gost/index";

Получаю ошибку: Module not found: Can't resolve 'gostRandom' in '/home/user/project/node_modules/node-gost/lib'.

Содержимое index.js библиотеки:

module.exports = require('./lib/gostCrypto');
require('./lib/gostASN1');
require('./lib/gostCert');
require('./lib/gostCipher');
require('./lib/gostCMS');
require('./lib/gostCoding');
require('./lib/gostDigest');
require('./lib/gostEngine');
require('./lib/gostKeys');
require('./lib/gostRandom');
require('./lib/gostSecurity');
require('./lib/gostSign');
require('./lib/gostViewer');

В библеотеке есть тестовый файл test.js, в котором подключение работает корректно.

const gost = require('./index');
console.log(gost);
Answer 1

проверил на npm 5.5.1 + node9.2.0 работает.

Package.json

{
 "name": "gost-test",
 "version": "1.0.0",
 "description": "",
 "main": "index.js",
 "scripts": {
   "test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
 "license": "ISC",
 "dependencies": {
    "node-gost": "^1.0.0"
 }
}

index.js

const gost = require('node-gost')
console.log(gost)

Terminal:

node .\index.js
{ subtle: SubtleCrypto {},
  getRandomValues: [Function],
  coding: GostCoding {},
  security: {},
  asn1: {},
  cert: GostCert {},
  cms: GostCMS {},
  keys: GostKeys {} }
READ ALSO
Подскажите jQuery слайдер [требует правки]

Подскажите jQuery слайдер [требует правки]

Здравствуйте, подскажите, пожалуйста, jQuery слайдер, который был бы совместим с jquery-32

286
Множественное наследие OOП

Множественное наследие OOП

Есть три класса: A, B и CКак классу C унаследовать параметры и методы классов A и B?

456
Не получается распарсить json ответ

Не получается распарсить json ответ

Из ajax запроса в скрипт приходит примерно такой ответ:

261
Как отловить клик на элементе дропдауна, который сделан с использованием selectize

Как отловить клик на элементе дропдауна, который сделан с использованием selectize

Всем приветСобственно, проблема в том, что не получается отловить клик, как и написано в заголовке

244