簡體   English   中英

使用Angular CLI創建項目會出現錯誤

[英]Using Angular CLI to create a project gives errors

嘗試在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 :( 如本stackoverflow文章所述

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

我已經檢查了文件夾權限,並且該信息表明我具有對該文件夾的讀/寫訪問權限。

還有什么可能是這里的問題?

我現在有以下版本:

  • 角CLI:1.7.1
  • 節點:8.9.4
  • 操作系統:Darwin x64
  • NPM:v5.6.0

希望有人能幫忙。

好的,我已經解決了問題。

以及執行以上所有操作。 我注意到一個文件夾...

/Users/my-user-name/node_modules

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

  1. 重復了我的原始帖子中列出的“卸載NodeJS”步驟。
  2. 刪除在/Users/my-user-name/node_modules找到的node_modules文件夾
  3. 通過NodeJS網站上的下載鏈接重新安裝Node
  4. 重新安裝Angular CLI npm install -g @angular/cli
  5. 創建了一個新項目ng new my-app
  6. 成功!

希望對其他有類似問題的人有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM