减lessCSS和和节点的麻烦
当我尝试在我的Ubuntu 13.10框下安装较less的css编译器时,我得到以下消息,lescss不工作。 我能以什么方式解决问题? 我执行:
sudo npm install -g less
在这之后,我用OK消息得到e列表:
npm http 304 https://registry.npmjs.org/cryptiles npm http 304 https://registry.npmjs.org/ctype/0.5.2 npm http 304 https://registry.npmjs.org/combined-stream npm http GET https://registry.npmjs.org/delayed-stream/0.0.5 npm http 304 https://registry.npmjs.org/sntp npm http 304 https://registry.npmjs.org/boom npm http 304 https://registry.npmjs.org/delayed-stream/0.0.5
并完成以下列表:
/usr/local/bin/lessc -> /usr/local/lib/node_modules/less/bin/lessc less@1.7.0 /usr/local/lib/node_modules/less ├── mime@1.2.11 ├── mkdirp@0.3.5 ├── source-map@0.1.33 (amdefine@0.1.0) ├── clean-css@2.1.8 (commander@2.1.0) └── request@2.34.0 (json-stringify-safe@5.0.0, forever-agent@0.5.2, aws-sign2@0.5.0, qs@0.6.6, tunnel-agent@0.3.0, oauth-sign@0.3.0, node-uuid@1.4.1, tough-cookie@0.12.1, http-signature@0.10.0, hawk@1.0.0, form-data@0.1.2)
在此之后,我尝试了以下命令:
echo "@foo: 25px; #foobar{font-size: @foo};" > style.less sudo lessc ./style.less ./style.css
我得到以下错误:
/usr/bin/env: node: No such file or directory
我执行后
ln -s /usr/bin/node /usr/local/bin/nodejs
并创build符号链接没有错误,但lessc编译器不能正常工作。 我已经创build了文件来testing。 它的内容是:
猫style.less
@color: #4D926F; #header { color: @color; } h2 { color: @color; }`
并尝试后
lessc styles.less > styles.css
有创build的文件styles.css,但文件是空的。 我也尝试以前尝试过的命令 – 请参阅post顶部。
lessc styles.less styles.css
但它不工作。 没有文件作为结果。 当我尝试
sudo npm install -g less
在最后一行,我收到以下错误。
npm http 200 https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz /usr/bin/lessc -> /usr/lib/node_modules/less/bin/lessc npm ERR! Refusing to delete: /usr/bin/lessc not in /usr/lib/node_modules/less File exists: /usr/bin/lessc Move it away, and try again. npm ERR! System Linux 3.11.0-19-generic npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install" "-g" "less" npm ERR! cwd /home/georgi npm ERR! node -v v0.10.26 npm ERR! npm -v 1.4.3 npm ERR! path /usr/bin/lessc npm ERR! code EEXIST npm ERR! npm ERR! Additional logging details can be found in: npm ERR! /home/georgi/npm-debug.log npm ERR! not ok code 0
我会非常感谢任何意见和build议。
最好的祝福。
命令操作符在您的命令中不正确。 正确的命令是:
lessc [sourcefile] [destfile]
举个例子,你的命令是:
lessc styles.less styles.css