使用鲍尔玩
这就是我的文件结构在Play中的样子:
- public
- bower_components
- images
- stylesheets
这是我的<head>
:
<head>
<title>@title</title>
<link rel="shortcut icon" href='@routes.Assets.at("images/favicon.png")'>
<link rel="stylesheet" media="screen" href='@routes.Assets.at("bower_components/bootstrap/dist/css/bootstrap.min.css")'>
<link rel="stylesheet" media="screen" href='@routes.Assets.at("stylesheets/main.css")'>
<script src='@routes.Assets.at("bower_components/jquery/dist/jquery.min.js")'></script>
<script src='@routes.Assets.at("bower_components/bootstrap/dist/js/bootstrap.min.js")'></script>
</head>
路线:
GET / controllers.Application.index
GET /public controllers.Application.public
GET /assets/*file controllers.Assets.at(path="/public", file)
它适用于发展我得到200多岁。 当我部署到Heroku时,除了样式表和图像目录以外,我得到了所有组件的404s。
我假设它可能是因为Play无法识别bower组件目录。 有谁知道如何添加一个新的目录玩从资产建立?
在玩游戏时使用凉亭时,请注意您将使用的资源存储在/dist
文件夹中。 现在,你可能不认为这是个大问题,但是如果你检查默认的.gitignore
文件,你会发现在一行中它有四个字符:
dist
这足以忽略应用程序中的所有dist
。 只需删除该行,运行git status,并且您会发现您将有一些新文件添加到您的repo中。
承诺并推向Heroku。 你现在应该好起来。
链接地址: http://www.djcxy.com/p/79271.html