【发布时间】:2015-04-25 03:53:45
【问题描述】:
config.yml
jquery:
inputs:
- %kernel.root_dir%/../vendor/components/jquery/jquery.min.js
composer.json
"require": {
"components/jqueryui" : "dev-master",
"components/jquery": "dev-master"
},
//...
Jquery 位于 vendor\composer 但 symfony 不重新协调此路径:
[message] 源文件 "F:\UniServerZ\www\app/../vendor/jquery/jquery/jquery.min.js" 没有 存在。
如何链接到 components/ 文件夹?....
【问题讨论】:
-
我建议您将 jQuery 排除在框架供应商之外。为什么你需要它?它是一个 .js 文件,没有命名空间,应该通过
cdn导入。 -
我想要一个始终真实的 JQuery。
-
您确定您的 config.yml 与此处发布的相同吗?
-
当然,symfony 只是转义“组件”文件夹...
-
@user3468055:好吧,你可以,我只需要警告你使用
dev-master是不好的做法,因为如果你正在构建大型系统,你必须具体说明你的依赖关系。如果您的系统已经使用了 2 年,并且下一个 jQuery 版本标记为已弃用或排除了您在代码中使用的某些函数,该怎么办?而且我确定您的代码不起作用,因为由于缺少命名空间,它无法自动加载 jQuery。
标签: jquery symfony composer-php