尝试在 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
我检查了文件夹权限,并且信息表明我对该文件夹具有读/写权限。
这里还有什么问题?
我现在有以下版本:
希望有人可以提供帮助。
答案 0 :(得分:1)
好的,我已经解决了这个问题。
以及完成上述所有操作。我注意到了一个文件夹...
/Users/my-user-name/node_modules
......仍然存在。我做了以下事情:
node_modules
/Users/my-user-name/node_modules
文件夹
npm install -g @angular/cli
ng new my-app
希望能帮助其他有类似问题的人。