首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将CSS文件添加到webpack,以便在Angular2 SPA中使用

如何将CSS文件添加到webpack,以便在Angular2 SPA中使用
EN

Stack Overflow用户
提问于 2016-11-22 14:41:51
回答 1查看 4K关注 0票数 4

我正在尝试创建一个基于Visual 2015中ASPNETCORE-SPA模板的角形2 SPA应用程序。

我还试图使用来自DevExpress的商业DevExpress小部件。

我已经设法在HTML中创建了这个小部件,但是CSS没有得到应用,我怀疑这是因为我没有正确地将CSS包含在webpack配置中,也没有正确地将它加载到HTML / CSHTML文件中。

我是这些技术的新手,在环顾webpack之后,一直无法让CSS正确地工作。

到目前为止,我已经添加了以下内容:

代码语言:javascript
复制
import '../node_modules/devextreme/dist/css/dx.common.css';
import '../node_modules/devextreme/dist/css/dx.light.css';
import '../node_modules/devextreme/dist/css/dx.spa.css';

进入我的main.ts文件,因为这是webpack.config入口点中的文件:

代码语言:javascript
复制
entry: {
    'main': './Client/main.ts'
},

我将css规则添加到webpack.config.js文件中:

代码语言:javascript
复制
    { test: /\.css$/, loader: extractCSS.extract(['css']) },

但我发现了一个错误:

代码语言:javascript
复制
Error: Module 'e:\sources\angular2-3\Application\Error: Module 'e:\sources\angular2-3\Application\node_modules\css\index.js' is not a loader (must have normal or pitch function).

然后,我将使用以下内容引用该按钮:

代码语言:javascript
复制
  <dx-button text="some text"></dx-button>

有人能给我指点我哪里出了问题吗?

是否有任何方法可以查看CSS是否正确打包?

EN

回答 1

Stack Overflow用户

发布于 2016-11-23 10:11:28

最简单的方法是将css引用添加到webpack.config.vendor.js的供应商部分,如下所示:

代码语言:javascript
复制
entry: {
    vendor: [
        '@angular/common',
        '@angular/compiler',
        '@angular/core',
        '@angular/http',
        '@angular/platform-browser',
        '@angular/platform-browser-dynamic',
        '@angular/router',
        '@angular/platform-server',
        'angular2-universal',
        'angular2-universal-polyfills',
        'bootstrap',
        'bootstrap/dist/css/bootstrap.css',
        'es6-shim',
        'es6-promise',
        'jquery',
        'zone.js',
        'devextreme',
        'devextreme-angular',
        'devextreme/dist/css/dx.common.css',
        'devextreme/dist/css/dx.light.css',
    ]
},

在这种情况下,您不需要使用import指令。

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

https://stackoverflow.com/questions/40744761

复制
相关文章

相似问题

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