修复sfc的模板解析
parent
03ace216e4
commit
f5de90be2c
|
@ -90,6 +90,7 @@ export function parseJs(
|
||||||
|
|
||||||
return (
|
return (
|
||||||
code
|
code
|
||||||
|
.replace(/\r\n/g, '\n')
|
||||||
.replace(
|
.replace(
|
||||||
/import ([\w\W]*?) from (["'])(.*?)\2/g,
|
/import ([\w\W]*?) from (["'])(.*?)\2/g,
|
||||||
function (m, alias, q, name) {
|
function (m, alias, q, name) {
|
||||||
|
@ -188,7 +189,7 @@ export function parseJs(
|
||||||
* @return <String> 返回转换后的js代码
|
* @return <String> 返回转换后的js代码
|
||||||
*/
|
*/
|
||||||
export function compileVue(file, imports, options = {}, isBuild) {
|
export function compileVue(file, imports, options = {}, isBuild) {
|
||||||
let code = (fs.cat(file) || '').toString()
|
let code = (fs.cat(file) || '').toString().replace(/\r\n/g, '\n')
|
||||||
let CACHE = options.CACHE || {}
|
let CACHE = options.CACHE || {}
|
||||||
|
|
||||||
let js = code.match(JS_EXP)
|
let js = code.match(JS_EXP)
|
||||||
|
@ -251,6 +252,7 @@ document.adoptedStyleSheets.push(stylesheet)
|
||||||
*/
|
*/
|
||||||
export function parseHtml(html, { page, imports, entry }, isBuild = false) {
|
export function parseHtml(html, { page, imports, entry }, isBuild = false) {
|
||||||
return html
|
return html
|
||||||
|
.replace(/\r\n/g, '\n')
|
||||||
.replace(
|
.replace(
|
||||||
'</head>',
|
'</head>',
|
||||||
` <script>window.process = {env: {NODE_ENV: '${
|
` <script>window.process = {env: {NODE_ENV: '${
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
|
|
||||||
export const JS_EXP = /<script[^>]*?>([\w\W]*?)<\/script>/
|
export const JS_EXP = /<script[^>]*?>([\w\W]*?)<\/script>/
|
||||||
export const STYLE_EXP = /<style[^>]*?>([\w\W]*?)<\/style>/g
|
export const STYLE_EXP = /<style[^>]*?>([\w\W]*?)<\/style>/g
|
||||||
export const HTML_EXP = /<template[^>]*?>([\w\W]*?)<\/template>/
|
export const HTML_EXP = /<template[^>]*?>([\w\W]*?)\n<\/template>/
|
||||||
|
|
||||||
export const CSS_SHEET_EXP = /([@\w\.,#\-:>\+\~\|\(\)\[\]"'\=\s]+)\{/g
|
export const CSS_SHEET_EXP = /([@\w\.,#\-:>\+\~\|\(\)\[\]"'\=\s]+)\{/g
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue