osx下webstorm配置less自动编译失败
发布于 9 年前 作者 nonzar 4408 次浏览 最后一次编辑是 8 年前 来自 问答

![8XL4VLNLR(H]S3I~()J1ME4.jpg](//static.cnodejs.org/FtrwOl3m4_hU5M0ngH96D10pudF4) RGHG7[_8]B@`~@F@@MY8Z68.jpg 环境是osx10.11.2\webstorm11\nvm\nodejs v5.3.0\npm v3.3.12\less v2.5.3 ws下提示env: node: No such file or directory,配置如图 但是命令行可以编译 ws配置的截图这里发不出,点这个链接 https://dn-cnode.qbox.me/FtrwOl3m4_hU5M0ngH96D10pudF4

4 回复

如果是默认安装nvm的话,nvm的路径不应该是~/.nvm么 你的命令行应该是不带路径,直接执行 lessc的吧

@daiwx 你好问题解决了,谢谢,是路径问题,修改less脚本第一行#!/usr/bin/env node变成指向对应版本的nodejs可以了,我想问下,nvm安装nodejs,多个版本下的东西例如less,要怎么才能通用的让第一行这里找到对应的nodejs,难道每个node版本安装一次less都要对应修改吗?

大家好,这个问题解决了,是因为less脚本找不到nodejs解释器位置,打开目录下less脚本修改第一行指定到nodejs位置就可以了,下面是截图 a1.png a2.png

像这种情况,是不是有什么便捷的方法可以让每个nodejs下的插件都能对应的找到nodejs,例如nvm里设置什么什么的

我想你在WS下是没有node,使用nvm设置将5.3.0默认看看

回到顶部