[英]Can't find bootstrap file in Angular app
我正在按照教程构建一个 Angular on Rails 应用程序。
我在 Rails 项目中遇到前端依赖问题。 我安装了bower
和sprockets
来安装依赖项,如下所示:
bower install angular angular-ui-router bootstrap --save
这应该安装引导程序和其他文件。 但是,我收到一个 rails 错误页面说:
找不到类型为“text/css”的文件“bootstrap/dist/css/bootstrap”
这是application.css
文件:
*= require bootstrap/dist/css/bootstrap
*= require_tree .
*= require_self
这是applicatiin.js
文件:
//= require angular
//= require angular-rails-templates
//= require angular-ui-router
//= require_tree .
vendor/assets/bower_components
.bowerrc
文件:
{
"directory":"vendor/assets/bower_components"
}
为什么凉亭不能正确安装依赖项? 我究竟做错了什么?
我已经多次将 Bootstrap 与 Bower 一起使用,如果这有助于使用bower-rails
gem,我可以引导您完成设置。
Gemfile
包含gem 'bower-rails'
bundle install
Bowerfile
包含asset 'bootstrap'
bundle exec rake bower:install
application.css
包含*= require bootstrap/dist/css/bootstrap
重新启动您的服务器并刷新页面,您应该一切顺利。 同样在您的.bowerrc
文件中检查并确保您的"directory"
使用正确的路径。
我遇到了完全相同的问题 - 重新启动服务器解决了它:
rails s
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.