gpt4 book ai didi

javascript - 相对于文件系统而不是网站的较少 SourceMap 文件位置

转载 作者:行者123 更新时间:2023-12-03 10:59:31 27 4
gpt4 key购买 nike

我的文件结构如下所示(为简洁起见,进行了简化):

/less/
/styles.less
/public/
/css/
/styles.css
/styles.css.map
/images/
index.php
/gruntfile.js

Gruntfile.js:

less: {
options: {
sourceMap: true,
sourceMapFilename: 'public/css/styles.css.map',
sourceMapURL: '/css/styles.css.map',
sourceMapRootpath: '/'
}
files: {
'public/css/styles.css': 'less/styles.less'
}
}

在索引文件中:<link rel="stylesheet" href="/css/styles.css">

现在在开发工具中,它正在寻找 styles.lesshttp://localhost:3845/less/styles.less ,它不存在,因为只有 /public/暴露在网站上。

它曾经将文件正确映射到我的本地计算机,无需任何额外的步骤,但现在不再了。我不确定发生了什么或如何设置它。

我正在使用最新的 grunt-contrib-less (1.0.0)。

最佳答案

浏览器无法读取 less 文件夹,因此请将 Less 文件移至公共(public)文件夹(或授予 Web 服务器访问 less 文件夹的权限)

或者设置 Less 的 source-map-less-inlinesource-map-map-inline 选项:

options: {
sourceMap: true,
sourceMapFileInline: true,
outputSourceFiles: true
}

以上内容将 map 以及 Less 文件的内容放入 CSS 文件中。

关于javascript - 相对于文件系统而不是网站的较少 SourceMap 文件位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28156683/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com