2016-03-15 235 views
-1

我已经安装了Node.js,并开始时,我写了一个npm命令,如npm install -g <>npm start它的工作,但现在它不。我再次删除并安装了节点,但仍面临同样的问题:npm命令不起作用

~$ npm install 
~$ 

没有任何操作,终端恢复正常。

+0

'npm install --verbose'? –

+0

你确定你已经安装了节点吗?运行“node -v” –

+0

没有回复,我知道它应该给我与我一起工作的节点版本,当我第一次安装nodejs但我已经删除它并重新安装。使用的命令是sudo apt-get install - y nodejs是不是这样? –

回答

1

npm install在当前目录中查找package.json文件。它会安装package.json中列出的所有依赖项。同样,npm startpackage.json脚本中查找它应该真正运行的命令。如果现在不起作用,那么您可能位于错误的目录中。如果你在正确的目录中,你能提供更多的信息,比如你正在收到的确切的错误信息吗?

+0

我在依赖的package.json { “名字” 写下了这样的: “测试” , “版本”: “0.0.1” , “私”:真实, “脚本”:{ “开始”:“节点./bin/www“ }, ”依赖关系“:{ ”body-parser“:”〜1.12.4“, ”cookie-parser“:”〜1.3.5“, ”debug“:” 〜2.2.0“, ”express“:”〜4.12.4“, ”jade“:”〜1.9.2“, ”morgan“:”〜1.5.3“, ”serve-favicon“:” 〜2.2.1“, ”mongodb“:”〜2.0.33“, ”monk“:”〜1.0.1“ } }然后我去了终端和这是发生了什么 〜/ Documents/test $ npm安装和〜/文件/测试$ 是什么终端显示,没有别的 –