2016-08-05 6 views
0

各コマンドの後に「TMP」ディレクトリを削除せずに燃えさし-CLIを使用することができません:手動で私はエンバーに新しいですし、ちょうどエンバー-cliをインストール

npm install -g ember-cli 

をし、うまくインストールするようだ:

D:\>ember -v 
ember-cli: 2.7.0 
node: 4.4.5 
os: win32 x64 

私は同じバージョンのコマンド(残り火-v)を繰り返したとき、私は次のようなエラーメッセージが出ます:

D:\>ember -v 
fs.js:794 
    return binding.mkdir(pathModule._makeLong(path), 
       ^
Error: EEXIST: file already exists, mkdir 'D:\tmp' 
    at Error (native) 
    at Object.fs.mkdirSync (fs.js:794:18) 
    at testCanSymlink (C:\Users\joeal_000\AppData\Roaming\npm\node_modules\ember-cli\node_modules\symlink-or-copy\index.js:18:6) 
    at Object.<anonymous> (C:\Users\joeal_000\AppData\Roaming\npm\node_modules\ember-cli\node_modules\symlink-or-copy\index.js:9:15) 
    at Module._compile (module.js:409:26) 
    at Object.Module._extensions..js (module.js:416:10) 
    at Module.load (module.js:343:32) 
    at Function.Module._load (module.js:300:12) 
    at Module.require (module.js:353:17) 
    at require (internal/module.js:12:17) 

を最初に"ember -v"コマンドは、 "ember"コマンドを発行すると、私が入っているディレクトリに "tmp"という名前のディレクトリを作成します。私は、この「TMP」ディレクトリを削除すると、すべてが再び正常に動作します:ここで

D:\>rmdir /s tmp 
tmp, Are you sure (Y/N)? y 

D:\>ember -v 
ember-cli: 2.7.0 
node: 4.4.5 
os: win32 x64 

は、ノードおよびNPMの私のバージョンです:私がする必要があるwhever

D:\>node -v 
v4.4.5 

D:\>npm -v 
2.15.5 

私は、この現象をどのように停止することができますすべてのemberコマンドの後に "tmp"ファイルを削除しますか?

ありがとうございます。

答えて

3

依存パッケージのためにember-cliが一時的に壊れました。

問題は数分前に解決されました:https://github.com/broccolijs/node-symlink-or-copy/issues/26#event-746775676

ちょうどNPMあなたnodes_moduleディレクトリを削除した後、再度インストールします。

+1

恐ろしい、すぐに応答してくれてありがとう!私は最新のバージョンを再インストールし、問題は解決しました。迅速な修正に感謝します。 –

1

すべてのノードモジュールのディレクトリを削除してnpm installを実行するか、Cドライブにemberを入れないでください。

関連する問題