我在may项目中组织我的css和javascript文件。我有很多文件,很难组织文件。
当我将css和javascript文件拖放到另一个文件夹时,我必须更改html文件中的文件引用。
视觉工作室有插件吗?当我将css或javascript文件拖放到另一个文件夹时,插件可以自动更改html文件中的文件路径。
请帮忙解决这个问题。如果有一个插件可以执行这些过程,那么它将简化我的工作。
答案 0 :(得分:0)
我无法想象为什么你会不断改变静态文件的位置?这里的答案就是停止这样做。制作一个文件夹,也许是"资产"并且在那个文件夹中" img,js和css"然后简单地保留这些文件:)
像grunt,编译,缩小,保存然后改变路径之类的东西可以在概念上完成,但是再次无缘无故地将其拉下来的工作似乎很疯狂。
更新:我还想到你可以使用像GLOB这样的东西来扫描带有文件夹的目录,以确定编号最高的文件夹,类似于:
$glob = glob("path/to/css/*");
$highestCssFile = max(preg_replace("|[^0-9]|", "", $glob));
然后,您只需在文件路径中使用$ highestCssFile。
这样的事情也可以找到最新的目录:
$cssDir= scandir("uploads/",1);
rsort($cssDir);
$latestDir = $cssDir[0];
$newDir = $latestDir+1;
答案 1 :(得分:0)
我不知道任何插件可以完全按照您的意愿行事,但您可以使用ASP.NET bundling and minification来减少对单个文件的更改。