2016-08-11 6 views
0

Weird ошибка при попытке использовать browserify и столпотворение:Babel/browserify бросает "Ошибка при разборе JSON - Неожиданный маркер о"

./node_modules/.bin/browserify app/index.js -o bundle.js -t [ babelify --presets [ es2015 react ] ] 

дает:

SyntaxError: /.../package.json: Error while parsing JSON - Unexpected token o in JSON at position 1 while parsing file: /.../index.js 
    at Object.parse (native) 
    at ConfigChainBuilder.addConfig (/.../dash/node_modules/babelify/node_modules/babel-core/lib/transformation/file/options/build-config-chain.js:155:65) 
    at ConfigChainBuilder.findConfigs (/.../dash/node_modules/babelify/node_modules/babel-core/lib/transformation/file/options/build-config-chain.js:107:30) 
    at buildConfigChain (/.../dash/node_modules/babelify/node_modules/babel-core/lib/transformation/file/options/build-config-chain.js:66:13) 
    at OptionManager.init (/.../dash/node_modules/babelify/node_modules/babel-core/lib/transformation/file/options/option-manager.js:369:58) 
    at File.initOptions (/.../dash/node_modules/babelify/node_modules/babel-core/lib/transformation/file/index.js:223:65) 
    at new File 

У меня есть собственные пресеты, установленные для es2015 и реагировать, но я понятия не имею, почему это вызывает эту ошибку. Странная вещь, эта команда работает на моем сервере производства ...

Любые идеи?

+1

Browserify исследует 'package.json' файлы и там ошибка приходит, так что это не имеет ничего общего с Бабелем и пресеты. Если ваш 'package.json' идентичен файлу на производственном сервере (на котором работает эта команда), я бы пошел с полной переустановкой' node_modules' и т. Д. – cartant

+0

У меня был случайный файл package.json в родительский каталог. Благодаря! –

ответ

1

Это ошибка package.json разбор, Проверьте, есть ли файл package.json в моем каталоге пользователя, если существует, удалите его.