Javascript 导入UIkit角度完整堆栈

Javascript 导入UIkit角度完整堆栈,javascript,angular-fullstack,getuikit,Javascript,Angular Fullstack,Getuikit,尝试使用Angular FullStack generator导入UIkit时出现以下错误: Module 'uikit' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument. 这就是我所做的: webpack.mak

尝试使用Angular FullStack generator导入UIkit时出现以下错误:

Module 'uikit' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument.
这就是我所做的:

webpack.make.js

    if(TEST) {
        config.entry = {};
    } else {
        config.entry = {
            app: './client/app/app.js',
            polyfills: './client/polyfills.js',
            vendor: [
                'angular',
                'angular-animate',
                'angular-aria',
                'angular-cookies',
                'angular-resource',

                'angular-sanitize',


                'angular-ui-router',
                'lodash',

                'uikit'
            ]
        };
    }
...
import uikit from 'uikit';
...

angular.module('myApp', [ngCookies, ngResource, ngSanitize, uiRouter, uikit])
app.js

    if(TEST) {
        config.entry = {};
    } else {
        config.entry = {
            app: './client/app/app.js',
            polyfills: './client/polyfills.js',
            vendor: [
                'angular',
                'angular-animate',
                'angular-aria',
                'angular-cookies',
                'angular-resource',

                'angular-sanitize',


                'angular-ui-router',
                'lodash',

                'uikit'
            ]
        };
    }
...
import uikit from 'uikit';
...

angular.module('myApp', [ngCookies, ngResource, ngSanitize, uiRouter, uikit])
但是,我可以通过将以下内容添加到我的app.scss来使用样式指令:

@import'~uikit/dist/css/uikit.css';
但是,如果我不导入JS模块,我会得到未定义的UIkit

如何将UIkit正确导入到我的项目

提前感谢:)

以下是我的工作:

  • 不要将uikit供应商添加到webpack.make.js
  • 插入
    从“UIkit”导入UIkit到我的app.js
  • 以下是对我有效的方法:

  • 不要将uikit供应商添加到webpack.make.js
  • 插入
    从“UIkit”导入UIkit到我的app.js

  • 您是否尝试过从“UIkit”导入UIkit?当然css可以工作,但不确定js插件。它可以与Vue和React一起工作,但在文档中不是一个关于Angular的世界。@cssBlaster21895,如果我按您所说的那样导入它,我会遇到一个新错误:
    无法实例化模块函数插件(UIkit),原因是:[$injector:strictdi]插件未使用显式注释,无法在严格模式下调用
    ,页面变为空白…因此UIkit似乎不友好。它的代码缺少注释。也许你可以试试,或者。但我认为这可能很难。Javascript不起作用,最后你可以导入css/SCS了。你有没有试过从“UIkit”导入UIkit?当然css可以工作,但不确定js插件。它可以与Vue和React一起工作,但在文档中不是一个关于Angular的世界。@cssBlaster21895,如果我按您所说的那样导入它,我会遇到一个新错误:
    无法实例化模块函数插件(UIkit),原因是:[$injector:strictdi]插件未使用显式注释,无法在严格模式下调用
    ,页面变为空白…因此UIkit似乎不友好。它的代码缺少注释。也许你可以试试,或者。但我认为这可能很难。Javascript不起作用,最后您可以导入css/SCS。