文件名称:browserify-rails:Browserify + Rails =模块化旧式JavaScript的好方法
文件大小:77KB
文件格式:ZIP
更新时间:2024-02-22 21:52:19
ruby rails browserify commonjs rails-browserify
browserify-rails 该项目当前处于维护模式。 欢迎新的贡献者! 该库(通过Browserify)向Sprockets添加了CommonJS模块支持。 它使您可以混合使用//= require指令和require()调用,以包括普通的javascript文件和模块。 但是,重要的是要记住,一旦您进入了要进行浏览器化的代码,就不能再使用链轮样式的require(因此就没有//= require )。 在许多情况下,将所有需要链轮的代码放在单独的文件中,或者至少放在主JavaScript文件的顶部是很有意义的。 然后使用require()提取CommonJS代码。 使用npm管理JS模块 用链轮为资产服务 带require() Require模块(没有单独的//= require指令) 仅构建所需的模块 在Rails资产中需要npm模块 需要使用非相对语法的相对于资产路径(即app / assets / javascript)的模块(使用前请参见下文) 为每个JavaScript文件配置browserify选项,以便您可以使用--require ,-- --exte
【文件预览】:
browserify-rails-master
----.gitignore(500B)
----CHANGELOG.md(4KB)
----LICENSE.txt(1KB)
----README.md(14KB)
----lib()
--------browserify-rails()
--------browserify-rails.rb(256B)
----browserify-rails.gemspec(1KB)
----Gemfile(101B)
----Rakefile(591B)
----test()
--------dummy()
--------browserify_processor_test.rb(2KB)
--------compilation_test.rb(10KB)
--------test_helper.rb(819B)
--------fixtures()