namespace :npm do
desc "Run npm install" task :install do sh "npm install" do |ok, res| fail "Error running npm install." unless ok end end desc "Clean npm node_modules" task :clean do sh "rm -rf ./node_modules" do |ok, res| fail "Error cleaning npm node_modules." unless ok end end namespace :install do desc "Run a clean npm install" task :clean => ['npm:clean', 'npm:install'] end
end