2017-04-20 9 views
1

実際にMacにserverlessをインストールできません。ここでmacosxにserverlessフレームワークをインストールできない

は、私の設定に関するいくつかの情報です:コマンドがservelessをインストールするために立ち上げた

  • OSXヨセミテ10.10.5
  • のNode.js 6.2.10
  • NPM 3.10.10

sudo npm -g install serverless 

結果:

/usr/local/bin/serverless -> /usr/local/lib/node_modules/serverless/bin/serverless 
/usr/local/bin/slss -> /usr/local/lib/node_modules/serverless/bin/serverless 
/usr/local/bin/sls -> /usr/local/lib/node_modules/serverless/bin/serverless 

[email protected] postinstall /usr/local/lib/node_modules/serverless 
node ./scripts/postinstall.js 
Unhandled rejection SyntaxError: Unexpected token \ in JSON at position 1 
at Object.parse (native) 
at exports.parse (/usr/local/lib/node_modules/serverless/node_modules/rc/lib/utils.js:15:17) 
at addConfigFile (/usr/local/lib/node_modules/serverless/node_modules/rc/index.js:31:20) 
at Array.forEach (native) 
at module.exports (/usr/local/lib/node_modules/serverless/node_modules/rc/index.js:44:36) 
at Object. (/usr/local/lib/node_modules/serverless/node_modules/get-proxy/index.js:2:25) 
at Module._compile (module.js:570:32) 
at Object.Module._extensions..js (module.js:579:10) 
at Module.load (module.js:487:32) 
at tryModuleLoad (module.js:446:12) 
at Function.Module._load (module.js:438:3) 
at Module.require (module.js:497:17) 
at require (internal/module.js:20:19) 
at Object. (/usr/local/lib/node_modules/serverless/node_modules/caw/index.js:3:18) 
at Module._compile (module.js:570:32) 
at Object.Module._extensions..js (module.js:579:10) 

助けてください。

+1

あなたの '〜/ .npmrc'ファイルが無効である可能性があります。このエラーは 'rc'モジュールによって投げられます。これは' get-proxy'が現在のNPMプロキシ設定を、ここに挙げたたくさんのソースから取得するために使用されます(https://github.com/dominictarr/rc#standards )( '$ {appname}'は 'npm'でなければなりません)。 – robertklep

+0

'〜/ .npmrc'ファイルを削除しようとしましたが、うまくいきました! –

答えて

2

スタックトレースは、rcモジュールがエラーを引き起こしていることを示しています。

このモジュールは、get-proxyというモジュールで使用され、HTTP/HTTPSプロキシが設定されているかどうかを判断します。それはread the NPM configurationにしようとしています。これは通常、~/.npmrcというファイルに格納されています。

このエラーは、そのファイルに問題があることを示しています。

関連する問題