如何使用 Rails 基于 gulp 的资产管道从 npm/bower 加载资产? (撕掉链轮)

How do I load assets from npm/bower using a gulp-based asset pipeline with Rails? (ripped out sprockets)

我已经取出 Sprockets 并使用 Gulp 来管理资产。我使用 npm 和 bower 进行包管理,两者都与 Gulp 相关联以移动到 /public/assets/.

我已经习惯了 sprockets 的 manifest requires with //= in app.(css|js)。在这个新设置中我将如何处理 requiring/importing?

我想象一个 ES6 语法对 JS 使用 require,但不太确定在开发中从 node_modules 和 bower_components 导入 CSS。

想通了。使用 main-bower-assets 和 gulp 从 bower_components 和 gulp-sass 的 includePaths 选项加载,用于设置目录以搜索完成的 @imports sass。似乎 ES6 的要求适用于 JS。