Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.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
Node.js Windows Linux子系统命令不执行任何操作,并以静默方式失败_Node.js_Linux_Bash_Windows Subsystem For Linux - Fatal编程技术网

Node.js Windows Linux子系统命令不执行任何操作,并以静默方式失败

Node.js Windows Linux子系统命令不执行任何操作,并以静默方式失败,node.js,linux,bash,windows-subsystem-for-linux,Node.js,Linux,Bash,Windows Subsystem For Linux,我在Windows中激活了Linux子系统,并认为一切正常;我放下了我的点文件和vim配置,一切看起来都很好——直到我开始尝试工作 开始时,我想建立一个基金项目——这意味着我需要节点(NPM)、BoWER和基金会CLI。 我使用apt get成功安装了节点,但无法运行npm,因此我也使用apt get安装了节点,然后我成功地使用npm安装了foundation cli 但是,当我尝试运行foundationnew命令时,它只是默默地失败或什么也不做 node-v产生相同的结果;什么也没发生。 我

我在Windows中激活了Linux子系统,并认为一切正常;我放下了我的点文件和vim配置,一切看起来都很好——直到我开始尝试工作

开始时,我想建立一个基金项目——这意味着我需要节点(NPM)、BoWER和基金会CLI。 我使用apt get成功安装了节点,但无法运行npm,因此我也使用apt get安装了节点,然后我成功地使用npm安装了foundation cli

但是,当我尝试运行
foundationnew
命令时,它只是默默地失败或什么也不做

node-v
产生相同的结果;什么也没发生。 我检查了我的路径并使用<代码> > <代码>确认节点、NPM和基金会都在我的路径中(虽然它们都在我的路径中的不同目录)

这是一个路径问题吗?权限

以下是我的输出供参考:

root@SC-ME-W10:~# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
root@SC-ME-W10:~# which npm
/usr/bin/npm
root@SC-ME-W10:~# npm -v
1.3.10
root@SC-ME-W10:~# which node
/usr/sbin/node
root@SC-ME-W10:~# node -v
root@SC-ME-W10:~# which foundation
/usr/local/bin/foundation
root@SC-ME-W10:~# foundation -v

节点
正常工作也会有问题。我已经成功地通过nvm安装了它。

以下是一组来自内存的说明,以防有帮助:

  • 卸载当前安装的Node和npm版本
  • curl-o-https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh |猛击
    
    根据
  • 关闭并重新打开
    bash
  • nvm安装6(或您正在寻找的任何版本)
  • 试着像平常一样使用npm和node