首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将Fomantic-UI导入到Angular项目中

如何将Fomantic-UI导入到Angular项目中
EN

Stack Overflow用户
提问于 2019-12-06 01:09:16
回答 2查看 823关注 0票数 5

我正在开发一个基于Fomantic-UI框架的Angular项目(这是语义-UI的一个分支)。

我已经安装好了:

npm install --save fomantic-ui

然后我在angular.json文件中添加了以下几行:

代码语言:javascript
复制
"styles": [
    "node_modules/fomantic-ui/dist/semantic.min.css",
    "src/styles.scss"
],
"scripts": [
    "node_modules/jquery/dist/jquery.min.js",
    "node_modules/fomantic-ui/dist/semantic.min.js"
]

我还为它安装了npm install --save @types/semantic-ui的类型,根据this的说法,它们应该可以很好地与Fomantic-UI一起工作。

无论如何,这似乎不足以使用像modal()dropdown()calendar()这样的函数,事实上我在我的集成开发环境(Webstorm)和编译过程中都得到了错误:

TS2339: Property 'modal' does not exist on type 'JQuery<HTMLElement>'.

TS2339: Property 'calendar' does not exist on type 'JQuery<any>'.

TS2339: Property 'dropdown' does not exist on type 'JQuery<HTMLElement>'.

以此类推。

你知道在我的项目中导入Fomantic-UI的正确方法是什么吗?

EN

回答 2

Stack Overflow用户

发布于 2019-12-09 21:17:18

对于Typescript类型,您需要在tsconfig.json文件中添加一些行,以便将这些类型声明给Angular应用程序。

代码语言:javascript
复制
{
  "compilerOptions": {
    ...
    "target": "es5",
    "typeRoots": [
      "../node_modules/@types"
    ],
    "types": [
      "hammerjs",
      "jasmine",
      "semantic-ui"
    ],
    ...
}

tsconfig.app.json中也是如此

代码语言:javascript
复制
{
  "extends": "./tsconfig.json",
  "compilerOptions": {
    "outDir": "./out-tsc/app",
    "types": [
      "semantic-ui"
    ]
  },
  ...
}

与测试文件tsconfig.spec.json中的相同

代码语言:javascript
复制
{
  "extends": "./tsconfig.json",
  "compilerOptions": {
    "outDir": "../out-tsc/spec",
    "types": [
      "jasmine",
      "node",
      "semantic-ui"
    ]
  },
  ...
}
票数 0
EN

Stack Overflow用户

发布于 2019-12-16 15:25:11

有几个问题,首先安装jquery

install jquery

代码语言:javascript
复制
npm install jquery — save

error TS2339: Property 'modal' does not exist on type 'JQuery'

根据用户@tucker

类型JQuery install上不存在

  1. 属性modal

npm install -D @types/bootstrap

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59200120

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档