首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装有角CLI的Dragula

安装有角CLI的Dragula
EN

Stack Overflow用户
提问于 2016-10-13 10:37:50
回答 3查看 4.1K关注 0票数 2

如何将Dragula合并到具有角CLI的角2项目中?

我已将其安装如下:

代码语言:javascript
复制
npm install ng2-dragula dragula --save

并将其添加到我的app.module中:

代码语言:javascript
复制
import { DragulaModule, DragulaService }   from 'ng2-dragula';

但是,我得到了错误:

“无法找到'ng2-dragula‘模块

我找到的方法建议将它添加到angular-cli-build.js中,但我找不到具有该名称的文件。

什么是一步一步的过程,以获得一个第三方模块,如Dragula与角CLI一起玩?

EN

回答 3

Stack Overflow用户

发布于 2016-11-05 01:22:09

要将dragula添加到您的项目中,请将css和js添加到角-cli.json中(注意,这两个部分在src中工作时在目录上)

代码语言:javascript
复制
  "styles": [
    "../node_modules/dragula/dist/dragula.css",
    "styles.css"
  ],
  "scripts": [
    "../node_modules/dragula/dist/dragula.js"
  ]

..then将ng2-dragula添加到packages部分

代码语言:javascript
复制
  "packages": [
    "node_modules/ng2-dragula"
  ]

app.module.ts中,导入模块并声明服务。

代码语言:javascript
复制
import { DragulaModule, DragulaService } from '../../node_modules/ng2-dragula/ng2-dragula';

import { AppComponent } from './app.component';

@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    BrowserModule,
    FormsModule,
    HttpModule,
    DragulaModule
  ],
  providers: [
    DragulaService
  ],
  bootstrap: [AppComponent]
})
票数 4
EN

Stack Overflow用户

发布于 2016-10-13 10:54:35

但是,我得到了错误“无法找到模块'ng2-dragula‘,我发现的建议方法建议将它添加到角-cli-build.js,但我找不到一个文件的名称。

现在只有角-cli.json。您可以尝试在脚本部分中添加它。

https://github.com/angular/angular-cli#3rd-party-library-installation

票数 1
EN

Stack Overflow用户

发布于 2016-11-04 23:09:59

根据角2 Webpack的说明,app.module中正确的导入语句应该是:

代码语言:javascript
复制
import {DragulaService, Dragula} from 'ng2-dragula/ng2-dragula';
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40018666

复制
相关文章

相似问题

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