无法在 mac El Capitan 上安装 angular-cli

Can not install angular-cli on mac Elcapitan

当我尝试安装 angular-cli 时,我看到了很多警告,然后当我输入

ng --显示的版本:

MDSAZIDs-iMac:~ MYMAC$ ng --version

fs.js:640 return binding.open(pathModule._makeLong(路径), stringToFlags(标志), 模式); ^

类型错误:路径必须是字符串或缓冲区

at TypeError (native)
at Object.fs.openSync (fs.js:640:18)
at Object.fs.readFileSync (fs.js:508:33)
at Function.Version.fromProject (/usr/local/lib/node_modules/angular-cli/upgrade/version.js:87:31)
at Function.Version.isPreWebpack (/usr/local/lib/node_modules/angular-cli/upgrade/version.js:111:31)
at Function.Version.assertPostWebpackVersion (/usr/local/lib/node_modules/angular-cli/upgrade/version.js:97:18)
at /usr/local/lib/node_modules/angular-cli/bin/ng:25:15
at /usr/local/lib/node_modules/angular-cli/node_modules/resolve/lib/async.js:44:21
at ondir (/usr/local/lib/node_modules/angular-cli/node_modules/resolve/lib/async.js:187:31)
at /usr/local/lib/node_modules/angular-cli/node_modules/resolve/lib/async.js:153:39

MDSAZIDs-iMac:~ MYMAC$

我不知道有什么问题谁能告诉我..???

这似乎与 ubuntu 上的问题相似。

error while creating new project with Angular-cli

你能 post 这个问题 github 吗? https://github.com/angular/angular-cli/issues

编辑: 您可以在安装 angular-cli 之前尝试使用 npm install -g webpack 吗? (请 sudo/root)

这解决了我的问题! :)

我尝试了很多方法,但没有任何效果,然后我在一台虚拟机上安装了 windows 7,然后在 windows 7 上安装了最新的 nodejs。然后通过 npm 我安装了 angular-cli 一切都在 windows 7 :)

上运行良好

更新: 我发现这个教程完全解决了我的问题 https://www.youtube.com/watch?v=4mtlrXYKsZ0&index=1&list=PLrMggSuNOco6iLjrCOsO1_UKmJQosr7_g