我在安装 angular cli 时收到以下错误

I receive the following error when installing angular cli

我再次遇到 angular cli 问题(在 mac 上)。这是我的日志。我尝试卸载安装但是得到完全相同的错误。有什么建议么?很可能是 PATH 问题??

  0 info it worked if it ends with ok
    1 verbose cli [ '/usr/local/bin/node', '/usr/local/bin/npm', 'build', 'dev' ]
    2 info using npm@3.10.10
    3 info using node@v6.10.3
    4 info build /Users/user/Documents/Sites/website/dev
    5 verbose stack Error: ENOENT: no such file or directory, open '/Users/user/Documents/Sites/website/dev/package.json'
    5 verbose stack     at Error (native)
    6 verbose cwd /Users/user/Documents/Sites/website
    7 error Darwin 16.5.0
    8 error argv "/usr/local/bin/node" "/usr/local/bin/npm" "build" "dev"
    9 error node v6.10.3
    10 error npm  v3.10.10
    11 error path /Users/user/Documents/Sites/website/dev/package.json
    12 error code ENOENT
    13 error errno -2
    14 error syscall open
    15 error enoent ENOENT: no such file or directory, open '/Users/user/Documents/Sites/website/dev/package.json'
    16 error enoent ENOENT: no such file or directory, open '/Users/user/Documents/Sites/website/dev/package.json'
    16 error enoent This is most likely not a problem with npm itself
    16 error enoent and is related to npm not being able to find a file.
    17 verbose exit [ -2, true ]

你必须检查你是否执行了 npm --init 因为这可能发生在你忘记初始化 npm 并且那里没有 package.json 根据错误的第 5 行无法找到的文件.

如果这不起作用,那么试试这个 npm install npm@latest -g

如果还是不行,试试这些:

1. Ensure dependencies described correctly on package.json
2. Then type npm install and Enter.
3. Check issue still exists. and If issue not resolved, continue these 
   methods.
4. type npm cache clean and hit Enter
5. type sudo npm install -g npm and hit Enter.
6. Retry npm install and hit Enter.