Я все время получаю модуль не найденных ошибок всякий раз, когда я пытаюсь импортировать модули. По какой-то причине import {} from 'angular2/core'
работает нормально, но импорт любого другого модуля не работает.Как импортировать модули в Angular2?
Я стараюсь, чтобы import * as Crypto from 'crypto-browserify'
, который находится в node_modules. Я попытался настроить путь в System.Config, чтобы указать путь к правильному каталогу, но тогда все модули, которые криптографируют ссылки, не могут быть найдены, если я не включу их вручную в путь. Как настроить его, чтобы он искал модуль A в /node_modules/A
?
Если вы посмотрите на код этого пакета, он не экспортирует много .... Только пара функций. https://github.com/crypto-browserify/crypto-browserify/blob/master/index.js – inoabrian
да, но мой вопрос немного более общий. Я также пытаюсь использовать крипто-js. Я действительно не понимаю, как машинопись вернется туда, где расположены определения типов и модули, кажется магическим. – jz87
Например, я установил crypto-js, который находится в '/ node_modules/crypto_js', а также определения типов'/types/crypto-js/crypto-js.d.ts'. Проблема в том, что я пишу 'import * как Crypto из 'crypto-js'', который говорит, что модуль не найден. Если я жестко задаю путь 'import crypto = require ('/ node_modules/crypto-js/crypto-js.js')', то он работает, но не находит определения типов, поэтому у меня нет intellisense. – jz87