2011-04-13 34 views
0

这里有什么问题?问题是package.json?

/opt/local/lib/node/.npm/embedly/0.3.2/package/package.json:1 
"name": "embedly 
    ^

node.js:134 
     throw e; // process.nextTick error, or 'error' event on first tick 
     ^
13 Apr 02:23:06 - [ERROR] SyntaxError 
SyntaxError: Unexpected token : 

的package.json

{ "name": "embedly" 
, "version": "0.3.2" 
, "description": "Embedly client library for node" 
, "homepage": "https://github.com/embedly/embedly-node" 
, "keywords": [] 
, "author": 
    { "name": "Bob Corsaro" 
    , "email": "[email protected]" 
    , "url": "http://www.google.com/profiles/rcorsaro" 
    } 
, "repository": 
    { "type": "git" 
    , "url": "git://github.com/embedly/embedly-node" 
    } 
, "bugs": { "web": "http://github.com/embedly/embedly-node/issues/" } 
, "directories": 
    { "doc": "./docs" 
    , "lib": "./lib" 
    , "test": "./test" 
    } 
, "dependencies": {"hashish": "", "qs": ""} 
, "devDependencies": {"vows": ">= 0.5.6"} 
, "main": "./lib/embedly.js" 
, "scripts": { "test": "vows" } 
, "bin": 
    { "embedly_oembed": "bin/embedly_oembed.js" 
    , "embedly_objectify": "bin/embedly_objectify.js" 
    , "embedly_preview": "bin/embedly_preview.js" 
    } 
} 
+1

它看起来像缺少双引号,但它有助于向我们展示package.json文件。 – yojimbo87 2011-04-13 08:55:58

+0

我用json文件更新了帖子。 – fancy 2011-04-13 11:42:53

回答

0

此错误是从语句

_package = require('embedly/package.json') 

这是一个错误,我会立刻把它固定很快抛出。

+0

?你如何解决这个问题?你不应该要求package.json吗? – Paul 2012-12-11 05:41:37

+0

修正是要求('./ package.json') – 2014-04-28 18:11:21

1

很多事情可能是错的居然出现,你肯定会收到以.json格式是否正确?它在我看来你错过了一个双引号,但也许我错了。

+0

好吧,我刚刚检查过,JSON是正确的,它是一个有效的.json。尽管我不认为node.js是错误的,但实际上可能是您没有正确解码包含JSON对象的文件。也许与base64/base32库有关的问题? – Masiar 2011-04-13 11:56:50