⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rakefile

📁 Prototype的目标是为开发动态Web程序提供一个容易使用的JS开发框架
💻
字号:
require 'rake'require 'rake/packagetask'PROTOTYPE_ROOT     = File.expand_path(File.dirname(__FILE__))PROTOTYPE_SRC_DIR  = File.join(PROTOTYPE_ROOT, 'src')PROTOTYPE_DIST_DIR = File.join(PROTOTYPE_ROOT, 'dist')PROTOTYPE_PKG_DIR  = File.join(PROTOTYPE_ROOT, 'pkg')PROTOTYPE_VERSION  = '1.4.0'task :default => [:dist, :package, :clean_package_source]task :dist do  $:.unshift File.join(PROTOTYPE_ROOT, 'lib')  require 'protodoc'    Dir.chdir(PROTOTYPE_SRC_DIR) do    File.open(File.join(PROTOTYPE_DIST_DIR, 'prototype.js'), 'w+') do |dist|      dist << Protodoc::Preprocessor.new('prototype.js')    end  endendRake::PackageTask.new('prototype', PROTOTYPE_VERSION) do |package|  package.need_tar_gz = true  package.package_dir = PROTOTYPE_PKG_DIR  package.package_files.include(    '[A-Z]*',    'dist/prototype.js',    'lib/**',    'src/**',    'test/**'  )endtask :test => [:dist, :test_units]require 'test/lib/jstest'desc "Runs all the JavaScript unit tests and collects the results"JavaScriptTestTask.new(:test_units) do |t|  t.mount("/dist")  t.mount("/test")    t.run("/test/unit/enumerable.html")    t.browser(:safari)endtask :clean_package_source do  rm_rf File.join(PROTOTYPE_PKG_DIR, "prototype-#{PROTOTYPE_VERSION}")end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -