Merge pull request #2037 from edx/will/npm-registry

Set the registry for node in prereqs
This commit is contained in:
Will Daly
2013-12-24 06:40:50 -08:00

View File

@@ -1,4 +1,5 @@
PREREQS_MD5_DIR = ENV["PREREQ_CACHE_DIR"] || File.join(REPO_ROOT, '.prereqs_cache')
NPM_REGISTRY = "http://registry.npmjs.org/"
CLOBBER.include(PREREQS_MD5_DIR)
@@ -11,6 +12,7 @@ desc "Install all node prerequisites for the lms and cms"
task :install_node_prereqs => "ws:migrate" do
unchanged = 'Node requirements unchanged, nothing to install'
when_changed(unchanged, ['package.json']) do
sh("npm config set registry '#{NPM_REGISTRY}'")
sh('npm install')
end unless ENV['NO_PREREQ_INSTALL']
end