编译后的less.js编译文件在哪里?

时间:2019-11-19 23:06:53

标签: javascript css less

较少-通过脚本进行js编程-从理论上讲应该编译css并将其保存在文件中。

示例:

<link rel="stylesheet/less" type="text/css" href="./style.less" />
<script src="//cdnjs.cloudflare.com/ajax/libs/less.js/3.9.0/less.min.js" data-async='true' data-env:'production' data-compress:'true'></script>

通过php少将编译后的文件留在js中,我不知道它在哪里。 编译后的文件在哪里?有人知道吗?

或:有没有一种方法可以让他直接放在某处?

谢谢大家。

2 个答案:

答案 0 :(得分:2)

当您编译filename.less时,已编译的CSS代码将以ID标记为less:filename的样式标签注入HTML DOM。

要获取完整的CSS代码,您还可以使用:

from matplotlib.colors import ListedColormap

cmap = plt.get_cmap('summer')
my_cmap = cmap(np.arange(cmap.N))
my_cmap[:,-1] = np.full((cmap.N, ), 0.75)
my_cmap = ListedColormap(my_cmap)

gax = gdf.plot(column='cnt', 
               cmap=my_cmap, 
               scheme='natural_breaks', k=10,
               figsize=(16,10),
               legend=True, 
               legend_kwds=dict(loc='best'))
gax.set_title('# of yellow cab rides in NYC', fontdict={'fontsize': 20}, loc='center');
nyc.plot(ax=gax, 
         color='#141414',
         zorder=0)
gax.set_xlim(-74.25559, -73.70001)
gax.set_ylim(40.49612, 40.91553)

答案 1 :(得分:0)

根据J.McLaren的建议,我对此进行了改进:

if( document.querySelector('script[src="//cdnjs.cloudflare.com/ajax/libs/less.js/3.9.0/less.min.js"]')||document.querySelector('script[src="https://cdnjs.cloudflare.com/ajax/libs/less.js/3.9.0/less.min.js"]') )
    {
        console.log("\n\n[⚠alert]: LessJs via simple script\n• If you are using lessjs via script remember to put data-async='true' or something will not work!\n::::  • Now you can copy the theme written by less in the head. Comment the Less script and load the compiled css parameters!\n• Remember that even if excellent, the script version is extremely slow!\n\n• We recommend using compilation via node js or php.\n::::     via php: shorturl.at/apy09\n::::     via node: shorturl.at/esSUY\n\n");

        let themecompiled = document.querySelector('style[id^="less:').innerHTML;
        alert("\n\n[⚠ alert]: LessJs Finished - you can copy the theme and deactivate less.js\n\n");
        prompt("Compiled code:", ""+themecompiled);

    }

通过这种方式,将显示一条警报,提示“还没完成”,然后提示您可以复制压缩的CSS。

将CSS复制到文件中,禁用lessjs,这样很快。

该系统也在我的framework

上实现
相关问题