相对于文件系统而不是网站,源映射文件位置更少
Less SourceMap file location relative to filesystem, not website
我有一个看起来像这样的文件结构(为简洁起见进行了简化):
/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.less
http://localhost:3845/less/styles.less
,这不存在,因为只有/public/
暴露在网站上。
它曾经将文件正确映射到我的本地计算机,无需任何其他步骤,但现在不再了。我不确定发生了什么或如何设置它。
我正在使用最新的无咕噜声 (1.0.0)。
浏览器无法读取 less 文件夹,因此请将 Less 文件删除到公用文件夹(或授予 Web 服务器对 less
文件夹的访问权限)
或者设置"less"source-map-less-inline
和source-map-map-inline
选项:
options: {
sourceMap: true,
sourceMapFileInline: true,
outputSourceFiles: true
}
上面将映射与 Less 文件的内容一起放入 CSS 文件中。
相关文章:
- 如何将JavaScript文件路径映射到ASP.Net MVC控制器操作
- 我应该对 JavaScript 源映射文件使用哪种 MIME 类型
- 相对于文件系统而不是网站,源映射文件位置更少
- 将 JS 错误行号映射到未缩小的非捆绑资产文件
- 发布到GEOJSON谷歌将数据映射到我的远程服务器上的json文件
- 将打字稿缩小为一个JS文件,使用gulp保持源映射工作
- 如何使用gulp在不同的文件中而不是在javascript文件中创建Typescript源映射
- 谷歌闭包编译器源映射与多个文件
- Web 浏览器如何找到 JavaScript 文件的源映射
- 生产中的源映射文件 - 是否安全
- 这些缓存.js和编译映射文件是什么
- SharePoint 2010中的TypeScript映射文件出现401错误
- Gulp-将现有的缩小文件和源映射与未缩小的文件和源地图结合使用
- 在WebGL中使用ppm文件进行纹理映射
- 无法使用ExpressJS路由器映射路由文件
- 如果服务器对文件进行了gzip映射,那么ajax内容是否进行了gzIP映射
- Grails控制器值(映射)到单独的javascript文件
- 使源映射引用远程计算机上的原始文件
- 在我的WordPress主题中将jQuery重新映射到$后,我无法再从js文件外部触发函数
- Grunt.js - uglify / yui压缩器-一对一文件映射