使用鲍尔玩

这就是我的文件结构在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

上一篇: Using Bower with Play

下一篇: Rotating text with Javascript