vs2017创建外部css,webpack - 从生成的Microsoft SPA模板VS2017 webpack中删除特定供应商css - 堆栈内存溢出...
我使用Microsoft模板创建了几个SPA项目。
dotnet new --install Microsoft.AspNetCore.SpaTemplates::*
然后运行:
dotnet new angular
要么
dotnet new aurelia
这两个项目都生成名为webpack.config.vendor.js文件,如下所示(来自angular示例):
const path = require('path');
const webpack = require('webpack');
const ExtractTextPlugin = require('extract-text-webpack-plugin');
const merge = require('webpack-merge');
module.exports = (env) => {
const extractCSS = new ExtractTextPlugin('vendor.css');
const isDevBuild = !(env && env.prod);
const sharedConfig = {
stats: { modules: false },
resolve: { extensions: [ '.js' ] },
module: {
rules: [
{ test: /\.(png|woff|woff2|eot|ttf|svg)(\?|$)/, use: 'url-loader?limit=100000' }
]
},
entry: {
vendor: [
'@angular/animations',
'@angular/common',
'@angular/compiler',
'@angular/core',
'@angular/forms',
'@angular/http',
'@angular/platform-browser',
'@angular/platform-browser-dynamic',
'@angular/router',
'bootstrap',
'bootstrap/dist/css/bootstrap.css',
'es6-shim',
'es6-promise',
'event-source-polyfill',
'jquery',
'zone.js',
]
},
output: {
publicPath: '/dist/',
filename: '[name].js',
library: '[name]_[hash]'
},
plugins: [
new webpack.ProvidePlugin({ $: 'jquery', jQuery: 'jquery' }), // Maps these identifiers to the jQuery package (because Bootstrap expects it to be a global variable)
new webpack.ContextReplacementPlugin(/\@angular\b.*\b(bundles|linker)/, path.join(__dirname, './ClientApp')), // Workaround for https://github.com/angular/angular/issues/11580
new webpack.ContextReplacementPlugin(/angular(\\|\/)core(\\|\/)@angular/, path.join(__dirname, './ClientApp')), // Workaround for https://github.com/angular/angular/issues/14898
new webpack.IgnorePlugin(/^vertx$/) // Workaround for https://github.com/stefanpenner/es6-promise/issues/100
]
};
const clientBundleConfig = merge(sharedConfig, {
output: { path: path.join(__dirname, 'wwwroot', 'dist') },
module: {
rules: [
{ test: /\.css(\?|$)/, use: extractCSS.extract({ use: isDevBuild ? 'css-loader' : 'css-loader?minimize' }) }
]
},
plugins: [
extractCSS,
new webpack.DllPlugin({
path: path.join(__dirname, 'wwwroot', 'dist', '[name]-manifest.json'),
name: '[name]_[hash]'
})
].concat(isDevBuild ? [] : [
new webpack.optimize.UglifyJsPlugin()
])
});
const serverBundleConfig = merge(sharedConfig, {
target: 'node',
resolve: { mainFields: ['main'] },
output: {
path: path.join(__dirname, 'ClientApp', 'dist'),
libraryTarget: 'commonjs2',
},
module: {
rules: [ { test: /\.css(\?|$)/, use: ['to-string-loader', isDevBuild ? 'css-loader' : 'css-loader?minimize' ] } ]
},
entry: { vendor: ['aspnet-prerendering'] },
plugins: [
new webpack.DllPlugin({
path: path.join(__dirname, 'ClientApp', 'dist', '[name]-manifest.json'),
name: '[name]_[hash]'
})
]
});
return [clientBundleConfig, serverBundleConfig];
}
现在我想从等式中删除Bootstrap。 我试过从entry-> bootstrap中删除以下行:
'bootstrap',
'bootstrap/dist/css/bootstrap.css',
但bootstrap仍出现在最终的vendor.css中。 我还在慢慢开始使用WebPack(慢慢地)。
从vendor.css输出中删除bootstrap需要做什么?
vs2017创建外部css,webpack - 从生成的Microsoft SPA模板VS2017 webpack中删除特定供应商css - 堆栈内存溢出...相关推荐
- python中color的用法_python - 如何为热图(使用plt.pcolor创建)中的NaN单元分配特定的颜色或图案,并使其显示在颜色栏中(图colorbar) - 堆栈内存溢出...
我生成了一个热图 , 该热图在右下角的单元格中缺少值(白色,但是与其他淡紫色的单元格没有明显区别). 我想使用特定的颜色或图案来突出显示此单元格,并提到这种颜色/图案与颜色栏或图例中某处的缺失值相关联 ...
- oracle 生成 json文件,oracle - PLSQL导入JSON并导出为JSON文件 - 堆栈内存溢出
用于处理json的设置: create table json_from_file (id number, data clob, constraint chk_data_is_json check (d ...
- Matlab 生成vhdl,matlab - 使用HDL Workflow Advisor将Matlab代码转换为vhdl - 堆栈内存溢出...
我制作了一个Matlab程序,它可以检测2个圆是否相交,并输出相交的坐标. 现在,我正在尝试将代码转换为vhdl以进行FPGA实现. 我的代码中在HDL Workflow Advisor中仍然存在错误 ...
- java随机产生若干个偶数完成求和_java - 创建随机生成器以生成并计算奇数对偶数 - 堆栈内存溢出...
我真的非常困惑. 我已经进行过几次网络搜索,但找不到任何可以帮助我解决这一精确作业问题的信息. 涉及:Java,while循环,随机生成数字和扫描仪控制台输入. 我们必须完成main方法中的代码,以便 ...
- java自动生成项目编号_java - Apache POI,在同一文档中创建项目符号点和编号列表 - 堆栈内存溢出...
我试图用apache poi创建一个既包含圆点又包含编号列表的文档. 我想得到这样的结果. 名单: 清单1项目0 清单1项目1 清单1项目2 列表后的段落. 清单2: 清单2项目0 清单2项目1 清单 ...
- c语言编程无法生成dat文件格式,c++ - 无法从.dat文件读取数据(从Simulink创建的VS2012 C ++项目) - 堆栈内存溢出...
编辑:谢谢,对那些感兴趣的人的固定代码:ert_main.cpp: #include /* This ert_main.c example uses printf/fflush */ #include ...
- java多表查询实体接收_java - 如何创建Criteria Builder查询以连接具有一对一和多对一实体关系的三个表? - 堆栈内存溢出...
我想创建一个用于连接三个表的条件构建器查询. 我已经研究了互联网,但是三个表连接的所有示例都具有与我想要的关系不同的关系. 因此,我有三个具有以下结构的表: 并且实体如下: @Entity @Tabl ...
- java创建一个大文件,java - 用Java创建包含大文件的目录 - 堆栈内存溢出
他们谈论将zip文件视为文件系统,并通过这种方式提供了递归压缩文件和文件夹的密钥,如您在链接中提到的示例中所看到的,将被视为文件系统,可以使用java.nio进行访问(甚至我都不知道!). 此外,您可 ...
- html左浮动不管用图片往下放,html - 如何在HTML / CSS中水平对齐图像(浮动和显示内联块不起作用) - 堆栈内存溢出...
我有一个水平排列的图像库,但是后来我做到了,以便当您将鼠标悬停在图像上时,图像上会覆盖文字,现在我以前没有什么东西可以用来使它们水平排列. 我尝试在所有选择器上使用左浮点数(同样使用display i ...
最新文章
- HDU1106字符串排序题
- 45本互联网圣经级别书籍!包邮送到家!一书在手,天下我有!
- OpenSql的优化原则
- react 与 Vue的一些比较
- flume的概述和运行机制
- xps13安装linux系统,[操作系统]Dell XPS 13 (9360)安装配置 ubuntu 16.04 实现 win10 Linux双系统...
- VSRE的完整形式是什么?
- Android 8.0学习(27)--- SystemUI(二)启动流程和初始化
- 苹果生产日期对照表2020_苹果官方确定部分AirPods Pro出现声音问题,承诺换修
- html5 crop,HTML5内联SVG autocrop空格
- oracle PS/SQL DEVELOPER
- [Java]面向对象编程
- 计算机专业教室三行诗,当学霸写起三行情书,看完第一个就懵了……
- POI EasyExcel 自定义行列样式 字体样式 宽高 动态头 实时头写入
- 洛谷P4094 [HEOI2016/TJOI2016]字符串【后缀数组+主席树+st表】
- linux佳能打印机服务,linux桌面打印机配置指南
- 微信小程序开发实战9_3 小程序URL Scheme
- uboot 的i2c读写,i2c_read(u_int8_t chip, u_int32_t addr, int alen, u_int8_t *buf, int len),u-boot,i2c_wr
- Yeats_Liao的书单
- 卡通风格地图教程来了,全网仅此一个!
热门文章
- 2020HC大会上,这群人在讨论云原生…
- “DNAT+云链接+CDN”加速方案,助力出海企业落地生长
- 【华为云技术分享】云图说|管理与部署域家族云图说重磅推出:一图在手,谁与争锋!
- Rust 算法排位记-选择排序图示与代码实现
- 吴恩达 深度学习 编程作业(2-3)- TensorFlow Tutorial
- LeetCode-116. 填充每个节点的下一个右侧节点指针
- LeetCode-1004:最大连续1的个数 III
- opencv读取MATLAB双目标定的结果进行双目校正
- MATLAB中如何删除坐标上已画出的内容
- 访问linux端口失败_教你如何配置Linux服务器防火墙端口规则