我计划使用bowerjs来管理前端依赖项,并使用gulp.js来连接和缩小并编译前端代码。因此,我想跳过Rails资产管道,包括链轮。我运行以下命令跳过资产管道:
$ rails new myapp --skip-sprockets --skip-javascripts --database=postgresql -T
但是,我注意到以下内容:
create app/assets/config/manifest.js
create app/assets/javascripts/application.js
create app/assets/javascripts/cable.js
create app/assets/stylesheets/application.css
当我查看application.js文件时,我注意到以下内容:
//= require jquery
//= require jquery_ujs
//= require_tree .
它在config / application.rb中注释了我们的sprockets:
# require "sprockets/railtie"
Gemfile不包含
sass-rails
uglifier
coffee-rails
jquery-rails
turbolinks
但为什么它会在app / assets中生成文件?
答案 0 :(得分:1)
检查语法。正确是一个
--skip-javascript