【问题标题】:Using Angular CLI to create a project gives errors使用 Angular CLI 创建项目会报错
【发布时间】:2018-02-24 16:02:27
【问题描述】:

尝试在 Mac OS Sierra 上使用 Angular CLI 时出现以下错误:

$ ng new my-app Error: Path "/app/app.module.ts" does not exist. Path "/app/app.module.ts" does not exist.

我尝试了以下方法:

使用以下命令完全删除 NodeJS: (as stated on this stackoverflow post)

sudo rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/{npm*,node*,man1/node*}

sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp

sudo rm -rf /opt/local/bin/node /opt/local/include/node /opt/local/lib/node_modules

然后重新安装 Angular CLI

npm install -g @angular/cli

我已检查文件夹权限,并且信息表明我具有对该文件夹的读/写访问权限。

这里还有什么问题?

我现在有以下版本:

  • Angular CLI:1.7.1
  • 节点:8.9.4
  • 操作系统:darwin x64
  • NPM:v5.6.0

希望有人能提供帮助。

【问题讨论】:

    标签: node.js macos angular-cli


    【解决方案1】:

    好的,我已经解决了这个问题。

    除了做上述所有事情。我注意到一个文件夹...

    /Users/my-user-name/node_modules

    ...仍然存在。我做了以下事情:

    1. 重复我原来帖子中列出的“卸载 NodeJS”步骤。
    2. 删除了/Users/my-user-name/node_modules中的node_modules文件夹
    3. 通过NodeJS website上的下载链接重新安装Node
    4. 重新安装 Angular CLI npm install -g @angular/cli
    5. 创建了一个新项目ng new my-app
    6. 成功了!

    希望对遇到类似问题的其他人有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-01-25
      • 1970-01-01
      • 1970-01-01
      • 2022-01-15
      • 2019-01-12
      • 2017-08-07
      • 1970-01-01
      相关资源
      最近更新 更多