当前位置:  开发笔记 > 编程语言 > 正文

Angular UIKit npm安装

如何解决《AngularUIKitnpm安装》经验,为你挑选了1个好方法。

在angular2 cli项目中安装UIKit npm软件包时,如何使用它?我也安装了类型(@ types/uikit),但我不知道如何将软件包导入控制器以使用其JS/CSS类.



1> Kevin Muchwa..:

它在一个基于角度cli的项目上为我工作.对我来说制作自己的主题非常重要,这就是我做到的:

首先安装/添加依赖到jquery和uikit:

npm install jquery --save
npm install uikit --save

Then edit .angular-cli.json file and add the scripts:

...
"scripts": [
        "../node_modules/jquery/dist/jquery.min.js",
        "../node_modules/uikit/dist/js/uikit.min.js",
        "../node_modules/uikit/dist/js/uikit-icons.min.js"
      ],
...
Now you can use UIKit wherever

import {Component} from "@angular/core";
declare var UIkit: any;

@Component({
  template: `
alert
` }) export class OwnerComponent { showAlert(): void { UIkit.modal.alert('UIkit alert!'); } }

offtopic:在下一步中我将解释如何配置项目以使用sass/scss使您拥有自己的uikit主题

将styles.css重命名为styles.scss(不要忘记重命名文件本身!)

...
"styles": [
        "styles.scss"
      ],
...

然后你可以编辑style.scss来编译UIKit并制作你自己的主题

// 1. Your custom variables and variable overwrites.
$global-link-color: #DA7D02;

// 2. Import default variables and available mixins.
@import "../node_modules/uikit/src/scss/variables-theme.scss";
@import "../node_modules/uikit/src/scss/mixins-theme.scss";

// 3. Your custom mixin overwrites.
@mixin hook-card() { color: #000; }

// 4. Import UIkit.
@import "../node_modules/uikit/src/scss/uikit-theme.scss";

推荐阅读
赛亚兔备_393
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有