当我创建新的Windows Phone项目时,我可以选择创建"Windows Phone"或"Windows Phone Silverlight"应用程序.我知道他们有不同的运行时和不同的API.我的印象是微软希望统一Windows和Windows Phone平台,为什么还有Silverlight版本呢?它带来了什么好处?此外,如果我想为Windows Phone创建一个应用程序并且从未计划将其带到Windows,我应该选择什么,Silverlight或Windows Phone?
当我进行 Webpack 生产构建时,如何删除 HTML 文件中的注释?
在 Webpack 中进行生产构建后,我希望获得不带注释的 html 文件。
当前使用 TerserPlugin/UglifyJsPlugin 的解决方案仅适用于 JavaScript 文件?
我使用以下正则表达式test: /\.html(\?.*)?$/i,
,但它仍然不起作用。
我运行的命令是$ npm run production
package.json 文件中的脚本部分:
"scripts": {
"production": "webpack --optimize-minimize --config production.config.js",
},
Run Code Online (Sandbox Code Playgroud)
Webpack 生产配置文件 - production.config.js。
以下内容不会删除 HTML 注释
module: {
rules: [
{
test: /\.css$/,
use: [
// style-loader
{
loader: 'style-loader'
},
// css-loader
{
loader: 'css-loader',
options: {
modules: true
}
},
// sass-loader
{
loader: 'sass-loader'
}]
},
{
test: /\.html$/i,
use: ['file-loader?name=[name].[ext]', 'extract-loader', …
Run Code Online (Sandbox Code Playgroud)