在node.js中运行Less CSS编译器时出现错误
我已经安装了node.js,npm等
node.js版本是v0.5.9-pre
npm版本是1.0.10
当我运行任何lessc
命令时,我得到这个错误:
“sys”模块现在称为“util”。 它应该有一个类似的界面。 Node.js的:203 扔e; // process.nextTick错误,或第一次打勾时发生“错误”事件 ^ 错误:require.paths被删除。 改用node_modules文件夹或NODE_PATH环境variables。 在function。 (module.js:376:11) 在对象。 (/无功/networking/节点/ NPM / node_modules /less/ bin中/ lessc:7:8) 在Module._compile(module.js:432:26) 在Object..js(module.js:450:10) 在Module.load(module.js:351:31) 在Function._load(module.js:310:12) 在arrays。 (module.js:470:10) 在EventEmitter._tickCallback(node.js:195:26)
我需要做什么才能使用lessc编译器?
这是v0.5中的一个变化,可能更lessjj没有考虑到。 使用节点v0.4.x.
如果您使用git安装,请执行以下操作:
cd /path/to/your/node/git/repository git checkout v0.4.12 make && sudo make install
它现在应该工作得很好:)