自动更改Javascript和CSS文件路径

时间:2017-01-23 08:09:18

标签: javascript html css visual-studio plugins

我在may项目中组织我的css和javascript文件。我有很多文件,很难组织文件。

当我将css和javascript文件拖放到另一个文件夹时,我必须更改html文件中的文件引用。

视觉工作室有插件吗?当我将css或javascript文件拖放到另一个文件夹时,插件可以自动更改html文件中的文件路径。

请帮忙解决这个问题。如果有一个插件可以执行这些过程,那么它将简化我的工作。

2 个答案:

答案 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来减少对单个文件的更改。