Angular CLI 不会创建新项目
Angular CLI wont create new project
我正在尝试通过 angular cli 创建一个项目(名为 ngadmin),但它在这个命令上抛出错误:ng new ngadmin
。错误是:
fs: re-evaluating native module sources is not supported. If you are
using the graceful-fs module, please update it to a more recent
version.
You cannot use the new command inside an angular-cli project.
我不确定问题出在哪里,因为几天前这个 cli 对我来说工作正常。
关于 graceful-fs 的第一个警告是由于 angular-cli 使用旧版本的 graceful-fs pkg,不用担心。
错误 "You cannot use the new command inside an angular-cli project" 表示您在 angular cli 项目中,使用 [=10] 退出 angular cli 项目=] 命令并尝试 运行 命令 ng new ngadmin
它会起作用。
看来我解决了我的问题。我不知道发生了什么,但我注意到 system32 不在我的 PATH 中,所以我添加了它并卸载并重新安装了 angular-cli 包。现在一切都很好
我也遇到了这个问题。这是我修复它的方法:
- 转到package.json
- 在 "Dependencies" 下,找到 "angular-cli": "^1.0.0-beta.18"
- 删除这一行 ("angular-cli": "^1.0.0-beta.18")
- 保存文件
希望对您有所帮助!
如果使用 Linux,请返回主页并删除 package.json
。
我有同样的问题,问题是我没有密切关注我正在观看的教程,我尝试使用相同的目录,我使用 cd .. 移动在文件结构中,它就像一个魅力,希望这有帮助!
我今天遇到了同样的问题,我开始了一个新的项目并做了
npm install -save @angular/cli
并收到错误。
我只是暂时将 package.json 重命名为 .json2,它起作用了。
检查您的用户名文件夹,如果存在package.json
和node_module
。如果存在,则将其删除。
注意:您可能已经在 home/username
目录中创建了一个 angular 项目。如果您删除它们,它将起作用。
删除您要创建的当前目录中的文件 package.json
。然后再尝试安装。
在 windows cd/User 中,找到 package.json,package-lock.json 文件并删除这两个文件。
重新启动命令提示符,您就可以go.And尝试使用此命令
npm install --save-dev @angular/cli@latest
您必须使用本地 "npm install @angular/cli" 命令在您的项目中本地安装 angular。
使用 "npm uninstall @angular/cli" 卸载本地 angular
使用 "npm install -g @angular/cli"
全局安装 angular
然后尝试 "ng new ngadmin"
因为 "ng new projectName" 会自动在本地安装 angular/cli 作为开发依赖项
有一个文件package.json
只需删除它,然后创建项目。
它肯定会起作用
我正在尝试通过 angular cli 创建一个项目(名为 ngadmin),但它在这个命令上抛出错误:ng new ngadmin
。错误是:
fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.
You cannot use the new command inside an angular-cli project.
我不确定问题出在哪里,因为几天前这个 cli 对我来说工作正常。
关于 graceful-fs 的第一个警告是由于 angular-cli 使用旧版本的 graceful-fs pkg,不用担心。
错误 "You cannot use the new command inside an angular-cli project" 表示您在 angular cli 项目中,使用 [=10] 退出 angular cli 项目=] 命令并尝试 运行 命令 ng new ngadmin
它会起作用。
看来我解决了我的问题。我不知道发生了什么,但我注意到 system32 不在我的 PATH 中,所以我添加了它并卸载并重新安装了 angular-cli 包。现在一切都很好
我也遇到了这个问题。这是我修复它的方法:
- 转到package.json
- 在 "Dependencies" 下,找到 "angular-cli": "^1.0.0-beta.18"
- 删除这一行 ("angular-cli": "^1.0.0-beta.18")
- 保存文件
希望对您有所帮助!
如果使用 Linux,请返回主页并删除 package.json
。
我有同样的问题,问题是我没有密切关注我正在观看的教程,我尝试使用相同的目录,我使用 cd .. 移动在文件结构中,它就像一个魅力,希望这有帮助!
我今天遇到了同样的问题,我开始了一个新的项目并做了
npm install -save @angular/cli
并收到错误。 我只是暂时将 package.json 重命名为 .json2,它起作用了。
检查您的用户名文件夹,如果存在package.json
和node_module
。如果存在,则将其删除。
注意:您可能已经在 home/username
目录中创建了一个 angular 项目。如果您删除它们,它将起作用。
删除您要创建的当前目录中的文件 package.json
。然后再尝试安装。
在 windows cd/User 中,找到 package.json,package-lock.json 文件并删除这两个文件。
重新启动命令提示符,您就可以go.And尝试使用此命令
npm install --save-dev @angular/cli@latest
您必须使用本地 "npm install @angular/cli" 命令在您的项目中本地安装 angular。
使用 "npm uninstall @angular/cli" 卸载本地 angular 使用 "npm install -g @angular/cli"
全局安装 angular然后尝试 "ng new ngadmin"
因为 "ng new projectName" 会自动在本地安装 angular/cli 作为开发依赖项
有一个文件package.json
只需删除它,然后创建项目。 它肯定会起作用