hacklabr / timtec

MOOC platform built with Django and Angular to deliver and manage courses, classes and student activities
GNU Affero General Public License v3.0
73 stars 64 forks source link

usar less e outras ferramentas do node com instalação local (e não global) #519

Closed santagada closed 8 years ago

santagada commented 10 years ago

então um simples npm install na pasta resolveria a parte de instalação de dependencias do node.

barraponto commented 10 years ago

Isso me incomoda à beça, eu sempre altero o Makefile para tirar o sudo (eu instalo "global" no usuário usando uns truques no .npmrc). Subi um branch para consertar isso.

santagada commented 10 years ago

o importante não é tirar o sudo, é tirar a instalação global, mas se tirar o sudo dos globais tb (fazendo de alguma forma ser opcional) ia ser perfeito. Vamos conversar.

barraponto commented 10 years ago

@santagada meu PR retira todos os globais E o sudo.

santagada commented 10 years ago

acho que o grunt não pode ser local... mas tb não é uma dependencia pra rodar o sistema (só para as traduções)

barraponto commented 10 years ago

onde o grunt é invocado?

santagada commented 10 years ago

o grunt é tipo um make, ele não é invocado em lugar nenhum, vc roda ele quando quer atualizar as traduções do js (que tem muito poucas e a gente quase não usa)... vou mergear esse pull request e depois penso no grunt.

barraponto commented 10 years ago

que tal implementarmos isto então? https://github.com/gruntjs/grunt-cli#installing-grunt-cli-locally

barraponto commented 10 years ago

dá uma olhada no meu último commit: https://github.com/barraponto/timtec/commit/4ce14f914ffdfddd739e727451f8826b7dcfef0a