【问题标题】:Can not install angular-cli on mac Elcapitan无法在 mac El Capitan 上安装 angular-cli
【发布时间】:2017-01-31 08:04:59
【问题描述】:

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

ng --version 它显示:

MDSAZIDs-iMac:~ MYMAC$ ng --version

fs.js:640 return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode); ^

TypeError:路径必须是字符串或缓冲区

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$

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

【问题讨论】:

  • 你试过用 sudo 安装吗?
  • @galvan 是的,我做到了... :(

标签: angularjs angular npm angular-cli


【解决方案1】:

我尝试了很多方法,但没有什么对我有用,然后我在一台虚拟机器上安装了 windows 7,然后在那个 windows 7 上安装了最新的 nodejs。然后通过 npm 我安装了 angular-cli,一切都在那个 windows 上运行良好7 :)

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

【讨论】:

    【解决方案2】:

    这似乎类似于 ubuntu 上的问题。

    error while creating new project with Angular-cli

    你能在 github 上发布这个问题吗? https://github.com/angular/angular-cli/issues

    编辑: 你能在安装 angular-cli 之前尝试使用npm install -g webpack。 (请使用 sudo/root)

    这解决了我的问题! :)

    【讨论】:

    • sebge23 ​​是的,这个问题也出现在 ubuntu 中......我正在寻找解决方案,但根本没有任何线索...... :(
    • 我已经这样做了,但仍然是同样的问题:(我的 npm 版本是 3.10.3 节点版本是 6.6.0
    • 您是否卸载并重新安装了 angular-cli?或者,您可以使用npm update -g angular-cli
    • 我尽我所能,但没有工作....所以我正在使用旧方式....不使用 cli...感谢您的帮助....
    猜你喜欢
    • 2015-12-30
    • 1970-01-01
    • 2017-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-10
    • 2016-03-15
    • 2016-06-11
    相关资源
    最近更新 更多