通过Bower加载Sonata Admin资产

时间:2014-10-21 12:28:39

标签: bower sonata-admin

我从未使用Bower进行包管理,并且设法在我的localhost上安装,元素不会下载到正确的文件夹。

我该如何解决这个问题?对于我没有时间的过去项目,我将文件复制到/ vendor文件夹并安装资产运行并隐藏

请协助

1 个答案:

答案 0 :(得分:1)

如果你只是使用bower来管理Sonata Admin的资产依赖性,那么在项目的根目录中你只需要这两个文件:

.bowerrc

{
    "directory": "web/bundles/sonatacore/vendor"
}

bower.json

{
 "name": "my app",
 "version": "1.0",
 "license": "MIT",
 "dependencies": {
    "sonata-project-admin-bundle": "master"
 },
 "ignore": [
    "**/.*",
    "node_modules",
    "bower_components",
    "test",
    "tests"
 ]
}

这样当您进行bower安装时,它会将所有奏鸣曲依赖项复制到正确的文件夹中。

另一种方法是将bower安装集成到作曲家安装后脚本中,该脚本将文件从bower_components移动到正确的文件夹中。

希望有所帮助。