css <==> style.map

每次sass scss/style.scss css/styl.css都会生成不同的style.css文件,可能是很细微的区别吧
顺便还会生成style.map文件,这个基本不变,如果这个文件删了,会让firebug产生源映射错误。
如果我本地的firebug没有设置启用源映射,则即便没有css.map文件,也不会报错

转载于:https://www.cnblogs.com/qinqiu/p/8532620.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当您发布的代码段中,createLabel 函数的返回值是一个数组,而不是一个字符串,这是因为在函数中使用了 map 方法。如果您想让函数返回一个字符串,可以使用 join 方法将数组中的所有元素连接成一个字符串。 另外,entranceHtml 函数中调用了createMetaLabel 函数,但函数名称与实际定义的函数名称不同。建议修改为 createLabel。 下面是修改后的代码段: ``` export function createLabel(name = 'meta', info = [], endSymbol = '>') { let label = '' if (info instanceof Array) { label += info.map(n => { if (n && Object.prototype.toString.call(n) === '[object Object]') { let item = '' for (let key in n) { item += ' ' + key + '="' + n[key] + '"' } return `<${name} ${item} ${endSymbol}` } else return '' }).join('') // 使用 join 方法将数组中的所有元素连接成一个字符串 } return label } export function entranceHtml(arg = {}) { const param = { lang: '', pageName: 'index', title: '页面', meta: [{ name: 'description', content: 'wpm页面' }], link: '', // 添加 link 属性 } if (arg && Object.prototype.toString.call(arg) === '[object Object]') { // 修改条件判断 Object.assign(param, arg) // 使用 Object.assign 方法合并参数 } return `<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> ${createLabel('meta', param.meta)} ${createLabel('link', param.link)} <!-- 调用 createLabel 函数 --> <title>${param.title || '页面'}</title> <link rel="stylesheet" href="../../asset/${param.pageName}/style.css"> <!-- 修改 rel 属性 --> </head> <body> <div id="app"></div> </body> <script src="main.js"></script> </html>` } ``` 优化后的代码具有更好的可读性和可维护性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值