32002


ターミナルで `npm install -g angular-cli` と打ち込みインストールしました。  
そして `ng new m` を実行したところ、次のようなエラーが出てきました。

[code]

    /usr/local/lib/node_modules/angular-cli/ember-cli/lib/models/project.js:571
          throw reason;
          ^
    SyntaxError: Unexpected end of JSON input
        at Object.parse (native)
        at Function.Project.closestSync (/usr/local/lib/node_modules/angular-cli/ember-cli/lib/models/project.js:539:16)
        at Function.Project.projectOrnullProject (/usr/local/lib/node_modules/angular-cli/ember-cli/lib/models/project.js:566:20)
        at module.exports (/usr/local/lib/node_modules/angular-cli/ember-cli/lib/cli/index.js:40:25)
        at module.exports (/usr/local/lib/node_modules/angular-cli/lib/cli/index.js:38:10)
        at /usr/local/lib/node_modules/angular-cli/bin/ng:103:5
        at /usr/local/lib/node_modules/angular-cli/node_modules/resolve/lib/async.js:47:14
        at process (/usr/local/lib/node_modules/angular-cli/node_modules/resolve/lib/async.js:174:43)
        at ondir (/usr/local/lib/node_modules/angular-cli/node_modules/resolve/lib/async.js:189:17)
        at load (/usr/local/lib/node_modules/angular-cli/node_modules/resolve/lib/async.js:70:43)
        at onex (/usr/local/lib/node_modules/angular-cli/node_modules/resolve/lib/async.js:93:31)
        at /usr/local/lib/node_modules/angular-cli/node_modules/resolve/lib/async.js:23:47
        at FSReqWrap.oncomplete (fs.js:123:15)
    
[/code]

もう一度angular-cliを再インストールしてましたが、うまくいきませんでした。  
解決方法がわかる方がいらしたら教えていただきたいです。  
よろしくお願いします。


CC BY-SA 3.0
2017-01-20T01:35:15.440
31998
2017-01-20T02:47:30.883
2017-01-20T02:47:30.883
8000
20248
question
javascript angularjs
ng new を実行すると SyntaxError: Unexpected end of JSON input


プロジェクトを作成されようとしているディレクトリの上位にpackage.jsonファイルが置かれていませんでしょうか？  
一度以下のようなお試しディレクトリを作成し、そこでコマンドを実行してみてください

[code]

    mkdir ~/Tmp
    cd ~/Tmp
    ng new m
    
[/code]


CC BY-SA 3.0
2017-01-20T02:47:13.367
32002
2017-01-20T02:47:13.367
20272
31998
answer