如何检测属性之间没有空格.例:
<div style="margin:37px;"/></div>
<span title=''style="margin:37px;" /></span>
<span title="" style="margin:37px;" /></span>
<a title="u" hghghgh title="j" >
<a title=""gg ff>
Run Code Online (Sandbox Code Playgroud)
正确:1,3,4
不正确:2,5
如何检测不正确?
我试过这个:
<(.*?=(['"]).*?\2)([\S].*)|(^/)>
但它不起作用.
我尝试预渲染时出错:asp-prerender-webpack-config="webpack.config.js"到我的应用程序.
<app asp-prerender-module="ClientApp/dist/main-server"
asp-prerender-webpack-config="webpack.config.js">Loading...</app>
Run Code Online (Sandbox Code Playgroud)
错误:
处理请求时发生未处理的异常.
例外:调用节点模块失败,错误:类型错误:无法读取属性 '过滤器' 的未定义在d:\项目\ aspnetocore-angular2 \node_modules\ASPNET-的WebPack\LoadViaWebpack.js:80:54在initializePromise(d:\项目\ aspnetocore-angular2 \node_modules\ASPNET-的WebPack \node_modules\ES6-承诺\ DIST\ES6-promise.js:459:5)在新的承诺(d:\项目\ aspnetocore-angular2 \node_modules\ASPNET-的WebPack \node_modules\ES6-承诺\ DIST\ES6-promise.js:871:31)在loadViaWebpackNoCache(d:\项目\ aspnetocore-angular2 \node_modules\ASPNET-的WebPack\LoadViaWebpack.js:34:12)在Object.loadViaWebpack(d:\项目\ aspnetocore-angular2 \node_modules\ASPNET-的WebPack\LoadViaWebpack.js:19:49)在findBootModule(d:\项目\ aspnetocore-angular2 \node_modules\ASPNET-预呈现\ Prerendering.js:95:29)在findBootFunc(d :\项目\ aspnetocore-angular2 \node_modules\ASPNET-预呈现\ Prerendering.js:103:5)在renderToString(d:\项目\ aspnetocore-angular2 \node_modules\ASPNET-预呈现\ Prerendering.js:10:5 )在module.exports.renderToString
webpack文件:
var isDevBuild = process.argv.indexOf('--env.prod') < 0;
var path = require('path');
var webpack = require('webpack');
var nodeExternals = require('webpack-node-externals');
var merge = require('webpack-merge');
var allFilenamesExceptJavaScript = /\.(?!js(\?|$))([^.]+(\?|$))/;
// Configuration in common to both client-side and server-side bundles
var sharedConfig = {
resolve: { extensions: …Run Code Online (Sandbox Code Playgroud)