导入 ng-redux 只是 returns 一个字符串

Importing ng-redux just returns a string

我在将 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 只是 returns 一个字符串,为什么?

文件夹 node_modules/ng-redux 看起来还不错。

它是 returns 字符串,因为您唯一需要做的就是将模块设置为应用程序的依赖项,如下所示:

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

如果需要获取模块,可以这样写:

angular.module(ngRedux); // Getting existing "ngRedux" module