我在js
文件夹中有所有jQuery文件。我注意到SlickGrid下载包含它自己的jQuery副本。我更喜欢为我自己的代码和SlickGrid提供一个jQuery副本。目前,文件夹层次结构如下所示:
mysite/
js/
SlickGrid/
build/
css/
examples/
images/
lib/
jquery-1.4.3.min.js
jquery-1.8.5.custom.min.js
...
MIT-LICENSE.txt
slick.columnpicker.css
...
jquery-1.5.1.min.js
jquery-ui-1.8.13.custom.min.js
有没有办法重新安排文件夹层次结构,以便只使用一个jQuery副本?这是可取的吗?
答案 0 :(得分:0)
在我的拙见中,这取决于你的需求。如果你想保留文件夹结构,那么你应该测试插件是否也适用于较新版本的jquery和jquery-ui。如果是这样,那么您必须将所有脚本包含更改为新的.js文件。您可以使用额外的程序自动执行更改,例如Search & Replace。之后,将较新的文件移动到'lib'文件夹并删除其他文件。
答案 1 :(得分:0)
根据我的经验,当使用jquery插件时,我们可以将相关的插件脚本,css和图像复制到我们需要的文件夹中。在引用插件时,我们从该文件夹中引用。在这种情况下,你可以删除Slick网格提供的jquery脚本,并参考你已经使用的脚本。
PLS注意:移动css文件时,css中引用的图像也应相应地移动到特定文件夹。
答案 2 :(得分:0)
由于SlickGrid git repo中有很多我不希望在我自己的源代码树中拥有的内容,我一直将它拉到项目树之外的目录中,并将我需要的文件复制到源代码中的相应位置
这是一种糟糕的解决方案,因为它需要一段时间才能更新。所以我一直在想的是将源树中的SlickGrid文件的副本转换为外部repo的链接。因此,当我拉出新版本的SlickGrid时,我树中的副本会自动更新。