2016-08-11 12 views
0

奇妙なエラー:バベル/ browserifyはスローbrowserify使用しようとバベルとき

./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'ファイルを検査します。エラーはどこから来たのか、Babelとプリセットとは関係ありません。あなたの 'package.json'が本番稼働サーバー上のもの(コマンドが動作する)と同じであれば、' node_modules'などを完全に再インストールします。 – cartant

+0

私は迷いのpackage.jsonファイルを親ディレクトリ。ありがとう! –

答えて

1

これはpackage.jsonの解析エラーです。ユーザディレクトリにpackage.jsonファイルがあるかどうかを確認してください(存在する場合は削除してください)。