Vue CLIを作成(vue create my-cli)
名前はなんでもよいとして、今回は。
npm install -g @vue/cli
と。ここでつまずく。
下記のエラーがでてしまう。
npm ERR! A complete log of this run can be found in:
npm ERR! /home/vagrant/.npm/_logs/2019-10-11T10_51_25_764Z-debug.log
ERROR command failed: npm install --loglevel error
よく見ると、ログの上のほうに、
npm ERR! codeEI0
npm ERR! syscall symlink
とあり、どうやらシンボリックリンクの作成に失敗している模様。
解決策
Windowsホスト上のVagrantのシンボリックリンクフォルダでyarn installできない問題の解決
を参考に、Vagrantfileの修正を行うも、やはりエラー。
とりあえず、共有をかけていないところで実行すると、正常に作成されることから、シンボリックリンクの何かだと思っていたのかと思い・・・。
色々調べていると、Windowsのファイルのパスの長さでは??と疑い、そもそものubuntsのパスを
C:\vagrant\ubuntu64_16\workspace\my-cli
など、直接C:\直下にに移動すると、今度は正常に作成できました!!
Windowsのファイルパスの文字数の制約は結構短いので注意しないといけないですね。