gpt4 book ai didi

javascript - 为什么这些符号链接(symbolic link)会发生无限递归循环

转载 作者:行者123 更新时间:2023-11-30 18:11:04 26 4
gpt4 key购买 nike

我正在使用 Node 构建一些 jQuery 插件。每个测试都使用 grunt 和 qunit 运行,并包括来自共享目录的 jQuery 副本,该目录位于每个测试的 grunt 服务器的 Web 根目录之上(即外部)。

/plug1 //web root for plug2's server
/libs
/jquery
/tests
/plug2 //web root for plug2's server
/libs
/jquery
/tests
/jquery
jquery-1.9.0.js
...
jquery-1.5.0.js

所以我尝试使用符号链接(symbolic link)以便在测试中包含 jQuery

ln -s ../jquery/* libs/jquery

但是当我运行我的测试任务时(通过在从页面的查询字符串中读取版本号后为正确的版本编写脚本标记来为每个版本的 jQuery 运行一次测试)我得到以下错误

Running "qunit:urls" (qunit) task
Testing test.html?jquery=1.5.0Error: ELOOP, stat '/Users/me/Sites/opensource/jquery/plug1/libs/jquery/jquery-1.5.js'

我对 Unix 比较陌生,但我想这意味着存在一些无限递归错误或类似错误。

有没有办法让 node/grunt 使用符号链接(symbolic link)?

最佳答案

从 jquery 目录运行 ln。

cd plugs1/libs/jquery
ln -s ../../jquery/* .

cd ../../plugs2/libs/jquery
ln -s ../../jquery/* .

关于javascript - 为什么这些符号链接(symbolic link)会发生无限递归循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14569390/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com