问题描述
我一直在尝试更改HtmlWebpackPlugin ejs的分隔符,因为我需要能够输出
所以我尝试过:
这是我的配置
const path = require("path");
const common = require("./webpack.common");
const merge = require("webpack-merge");
const CleanWebpackPlugin = require("clean-webpack-plugin");
const MiniCssExtractPlugin = require("mini-css-extract-plugin");
const OptimizeCssAssetsPlugin = require("optimize-css-assets-webpack-plugin");
const TerserPlugin = require("terser-webpack-plugin");
var HtmlWebpackPlugin = require("html-webpack-plugin");
const WebpackShellPlugin = require('webpack-shell-plugin');
const { data } = require("jquery");
module.exports = merge(common,{
mode: "production",output: {
filename: "[name].[contentHash].bundle.js",path: path.resolve(__dirname,"dist")
},optimization: {
minimizer: [
new OptimizeCssAssetsPlugin(),new TerserPlugin(),new HtmlWebpackPlugin({
template: "./src/template.html",minify: {
removeAttributeQuotes: true,collapseWhitespace: true,removeComments: true
}
}),new HtmlWebpackPlugin({
title: 'Custom template',inject: false,filename: 'test.aspx',// interpolate : '\\{\\{(.+?)\\}\\}',// evaluate : '\\[\\[(.+?)\\]\\]'
template: './src/templateasp.ejs',// template: '!!ejs-loader!./src/templateasp.ejs'
}),]
},plugins: [
new MiniCssExtractPlugin({ filename: "[name].[contentHash].css" }),new CleanWebpackPlugin(),new WebpackShellPlugin({onBuildStart:['node "./prov/lists.build.node.mjs"'],onBuildEnd:['echo "Webpack End"']}),],module: {
rules: [
{
test: /\.scss$/,use: [
MiniCssExtractPlugin.loader,//3. Extract css into files
"css-loader",//2. Turns css into commonjs
"sass-loader" //1. Turns sass into css
]
},// {
// test: /\.ejs$/,// loader: 'ejs-loader',// options: {
// variable: 'data',// evaluate : '\\[\\[(.+?)\\]\\]'
// }
// }
]
}
});
大部分复制自freecodecamp wp course
解决方法
我知道了。您需要执行以下操作:
ex1:
active = False
text_hiragana = ''
Doble_letter = ''
for event in pygame.event.get():
if event.type == pygame.KEYDOWN:
if active == True:
if event.key == pygame.K_BACKSPACE:
if Doble_letter == '':
text_hiragana = text_hiragana[:-1]
else:
Doble_letter = Doble_letter[:-1]
else:
Doble_letter += event.unicode
if Doble_letter in Table:
text_hiragana += Table[Doble_letter]
Doble_letter = ''
if len(Doble_letter) > 3:
Doble_letter = ''
ex2
<%= '\<%-- _lcid="1033" _version="16.0.20113" _dal="1" --%\>' %>
ex3
<%= '\<%-- _LocalBinding --%\>' %>