2015-02-13 2 views
0

Я пытаюсь создать свой первый генератор yeoman, и я получаю следующую ошибку, когда я запускаю лет для создания своего проекта.Получить ошибку разбора для package.json. Validates as valid json

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.35 
npm ERR! npm v2.1.14 
npm ERR! file /Users/derek/Development/personal_projects/stylus-generator/work/package.json 
npm ERR! code EJSONPARSE 

npm ERR! Failed to parse json 
npm ERR! Unexpected token } 
npm ERR! File: /Users/derek/Development/personal_projects/stylus-generator/work/package.json 
npm ERR! Failed to parse package.json data. 
npm ERR! package.json must be actual JSON, not just JavaScript. 
npm ERR! 
npm ERR! This is not a bug in npm. 
npm ERR! Tell the package author to fix their package.json file. JSON.parse 

npm ERR! Please include the following file with any support request: 
npm ERR!  /Users/derek/Development/personal_projects/stylus-generator/work/npm-debug.log 

Я проверил файл package.json с помощью jsonlint. Я также выполнил очистку кэша npm. Файл package.json можно найти здесь: https://github.com/dereksnow/generator-simple-stylus/blob/master/package.json

Любые предложения?

+0

Похоже, он ожидает, что ваш JSON как строка, а не объект буква javascript. – Tyr

+0

@Tyr, он проверяется как JSON. Я думал, что npm будет обрабатывать, если он используется в контексте строки. Я не уверен, что еще посмотреть, если он будет проверяться как JSON. Какие-либо предложения? – Derek

+0

Возможный дубликат [Что нужно изменить в этом файле package.json для работы с npm 0.3.0?] (Http://stackoverflow.com/questions/5644410/what-needs-to-change-in-this-package -json-file-to-work-with-npm-0-3-0) – Barun

ответ

3

У меня была запятая после моей последней зависимости в моем файле/шаблонах/_package.json. Я смотрел на package.json в корневом каталоге, у которого не было никаких проблем. Уф!