Импорт ng-redux просто возвращает строку

У меня проблемы с импортом ng-redux в мое клиентское приложение JS:

import ngRedux from 'ng-redux';
import needle from 'needle'; // just for debugging

console.log(`Testing: `, {ngRedux, needle});

Вывод из консоли:

Testing: {
    needle: {version: "1.6.0", defaults: ƒ, head: ƒ, get: ƒ, post: ƒ, …},
    ngRedux: "ngRedux"
}

Так needle работает но ngRedux просто возвращает строку, почему?

Папка node_modules/ng-redux выглядит просто отлично.

1 ответ

Решение

Он возвращает строку, потому что единственное, что вам нужно сделать, это установить модуль как зависимость приложения, например так:

import ngRedux from 'ng-redux';
angular.module('app', [ngRedux]); // Creating "app" module

Если вам нужно получить модуль, вы можете написать это:

angular.module(ngRedux); // Getting existing "ngRedux" module
Другие вопросы по тегам