Получение ошибки при запуске компилятора Less CSS в node.js - PullRequest
4 голосов
/ 10 октября 2011

Я установил node.js, npm и меньше

версия node.js - v0.5.9-pre npm версия 1.0.10

Когда я запускаю любую команду lessc, я получаю эту ошибку:

The "sys" module is now called "util". It should have a similar interface.


node.js:203
        throw e; // process.nextTick error, or 'error' event on first tick
              ^
Error: require.paths is removed. Use node_modules folders, or the NODE_PATH environment variable instead.
    at Function. (module.js:376:11)
    at Object. (/var/www/node/npm/node_modules/less/bin/lessc:7:8)
    at Module._compile (module.js:432:26)
    at Object..js (module.js:450:10)
    at Module.load (module.js:351:31)
    at Function._load (module.js:310:12)
    at Array. (module.js:470:10)
    at EventEmitter._tickCallback (node.js:195:26)

Что мне нужно сделать, чтобы использовать компилятор lessc?

1 Ответ

2 голосов
/ 13 октября 2011

Это изменение в v0.5, которое, вероятно, lessjs еще не учитывает.Используйте узел v0.4.x.

Если вы установили с помощью git, сделайте следующее:

cd /path/to/your/node/git/repository
git checkout v0.4.12
make && sudo make install

Теперь все должно работать нормально:)

...