安装nodejs npm和grunt会出错

时间:2014-12-03 20:09:52

标签: python node.js macos gruntjs npm

我不熟悉Python,NodeJS,NPM或Grunt,但我需要安装它,因为我想试用Github project

我从node.org下载了NodeJS,并按照this website中的说明进行了安装和测试。它似乎有效,因为进入节点并运行console.log工作。

我尝试使用以下行安装NPM

sudo npm install npm -g

..如NPM website所述。这似乎有效。

根据Grunt website的使用入门指南中的说明让我更新了NPM

npm update -g npm

并安装CLI

npm install -g grunt-cli

导致以下消息:

/usr/local/bin/grunt -> /usr/local/lib/node_modules/grunt-cli/bin/grunt
grunt-cli@0.1.13 /usr/local/lib/node_modules/grunt-cli
├── resolve@0.3.1
├── nopt@1.0.10 (abbrev@1.0.5)
└── findup-sync@0.1.3 (lodash@2.4.1, glob@3.2.11)

github page"运行npm install"上的路线的第二步结果证明是有问题的。这导致了这些错误:

MacBook-Pro-van-Paul:~ Paul$ sudo npm install
npm ERR! install Couldn't read dependencies
npm ERR! Darwin 14.0.0
npm ERR! argv "node" "/usr/local/bin/npm" "install"
npm ERR! node v0.10.33
npm ERR! npm  v2.1.10
npm ERR! path /Users/Paul/package.json
npm ERR! code ENOPACKAGEJSON
npm ERR! errno 34

npm ERR! package.json ENOENT, open '/Users/Paul/package.json'
npm ERR! package.json This is most likely not a problem with npm itself.
npm ERR! package.json npm can't find a package.json file in your current directory.

npm ERR! Please include the following file with any support request:
npm ERR!     /Users/Paul/npm-debug.log

就像我说的,我对使用Python或任何其他程序没有任何经验。我试图寻找类似的问题,但我无法确定是否有任何问题是相同的,如果任何解决方案可能适用于我的问题。很抱歉,如果这是重复的,我不知道。

但我在这里做错了什么,我需要做些什么才能解决这个问题?

2 个答案:

答案 0 :(得分:1)

您的问题与Python无关,您尝试使用的项目也没有。

npm install将查找本地package.json文件,并从其中提供的列表中安装依赖项。克隆您提到的项目后,请确保cdpackage.json的位置并再次尝试npm install

答案 1 :(得分:0)

试试这个。

为您的项目创建新的空白文件夹。转到项目文件夹并手动创建npm文件夹(不要使用命令行)。

然后再试一次创建新项目。

希望得到这个帮助。