Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何运行csscomb.js?_Javascript_Node.js - Fatal编程技术网

Javascript 如何运行csscomb.js?

Javascript 如何运行csscomb.js?,javascript,node.js,Javascript,Node.js,我使用Ubuntu 14.04。已安装node.js、npm csscomb、csscomb.js除了升华文本3之外,还有配置文件设置的路径。 但是,在步骤csscomb资产/cssstay中。由于我收到的答案是/usr/bin/env:node:没有我理解的文件或目录,所以系统没有看到ccscomb?已尝试按顺序重新安装所有内容,但无效。 按下ctrl+shift+c组合键进行升华不会产生任何反应,甚至错误也不会写入 我怀疑问题可能在于我不熟悉node.js,可能会错过一些基本步骤。所以,好朋

我使用Ubuntu 14.04。已安装node.js、npm csscomb、csscomb.js除了升华文本3之外,还有配置文件设置的路径。 但是,在步骤
csscomb资产/css
stay中。由于我收到的答案是
/usr/bin/env:node:没有我理解的文件或目录
,所以系统没有看到ccscomb?已尝试按顺序重新安装所有内容,但无效。 按下ctrl+shift+c组合键进行升华不会产生任何反应,甚至错误也不会写入


我怀疑问题可能在于我不熟悉node.js,可能会错过一些基本步骤。所以,好朋友,请帮助我理解。

我不确定您的情况到底出了什么问题,所以让我们确保所有任务都正确执行

1.在Ubuntu上安装
nodejs
: 打开终端并运行以下命令:

sudo apt-get install nodejs
sudo apt-get install npm
sudo apt-get install nodejs-legacy
通过运行以下命令验证
nodejs
是否正确安装,以及symlink是否存在:

node --version
npm --version
如果您没有看到
nodejs
npm
版本号(
v0.10.25
1.3.24
),则安装出现问题。从您的终端发布消息,以便我们可以查看

2.全局安装
csscomb
本身 核实:

csscomb --version
同样,您应该看到
csscomb
版本号(当前为
3.0.0
)。如果这里出了问题,请告诉我们

3.安装CSSComb
Sublime软件包
我想你有。打开升华文本3,然后按Ctrl+Shift+P
。键入
安装软件包
,然后按enter键。然后键入
CSSComb
,然后再次按enter键
CSSComb
现在应该安装软件包

打开任何css文件,选择几行,然后按Ctrl+Shift+C来梳理它



让我知道是否需要对某些操作进行更详细的说明。

使用
chris lea/node.js
作为存储库,而不是Ubuntu的主存储库。这些都是过时的,这一个你只需要安装节点。另外,在Ubuntu中,您必须使用symlink/usr/bin/nodejs->/usr/bin/node.Not for Ubuntu 13.04/13.10:
nodejs legacy
包负责符号链接。感谢@impinball提及符号链接问题。我已经相应地更新了我的答案。@user3835746该模块被称为
csscomb
,而不是
ccscomb
。请重试此命令:
npm install csscomb-g
@user3835746还请确保已安装ubuntu软件包
nodejs legacy
。此软件包包含一个旧Node.js代码的符号链接,要求二进制文件为
/usr/bin/Node
(而不是Ubuntu中提供的
/usr/bin/nodejs
)。您可以使用以下命令安装它:
sudo apt get install nodejs legacy
。最后它可以正常工作。再次重新安装了nodejs legacy和csscomb,效果良好。谢谢大家!
csscomb --version