Angular CLI不会创建新项目

时间:2016-08-04 22:03:09

标签: angular angular-cli

我正在尝试通过angular cli创建一个项目(名为ngadmin),但它会在此命令上抛出错误:ng new ngadmin。错误是:

  

fs:不支持重新评估本机模块源。如果你是   使用graceful-fs模块,请将其更新为更新版本   版本

     

您无法在angular-cli项目中使用新命令。

我不确定问题是什么,因为几天前这个cli对我来说很好。

11 个答案:

答案 0 :(得分:7)

如果使用Linux,请转到主页并删除package.json

答案 1 :(得分:7)

如果存在R version 3.4.2 (2017-09-28) Platform: x86_64-pc-linux-gnu (64-bit) Running under: Ubuntu 17.10 Matrix products: default BLAS: /usr/lib/x86_64-linux-gnu/blas/libblas.so.3.7.1 LAPACK: /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3.7.1 locale: [1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C LC_TIME=en_US.UTF-8 LC_COLLATE=en_US.UTF-8 LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 [7] LC_PAPER=en_US.UTF-8 LC_NAME=C LC_ADDRESS=C LC_TELEPHONE=C LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C attached base packages: [1] stats graphics grDevices utils datasets methods base loaded via a namespace (and not attached): [1] compiler_3.4.2 tools_3.4.2 yaml_2.1.15 package.json,请检入 用户名 文件夹。如果他们在那里然后删除它们。

注意:您可能在node_module目录中创建了一个角度项目。如果你删除它们就可以了。

答案 2 :(得分:2)

关于graceful-fs的第一个警告是由于angular-cli使用旧版本的graceful-fs pkg,没有什么可担心的。

错误"您无法在angular-cli项目中使用新命令" 表示您在角度cli项目中,使用{{退出角度cli项目1}}命令并尝试运行命令cd ..它将起作用。

答案 3 :(得分:2)

我也有这个问题。以下是我修复它的方法:

  • 转到package.json
  • 在"依赖关系"下,找到" angular-cli":" ^ 1.0.0-beta.18"
  • 删除此行(" angular-cli":" ^ 1.0.0-beta.18")
  • 保存文件

希望有所帮助!

答案 4 :(得分:1)

有一个文件 package.json

只需删除它,然后创建项目。 它肯定会起作用

答案 5 :(得分:0)

好像我解决了我的问题。我不知道发生了什么,但我注意到system32不在我的PATH中所以我添加了并卸载并重新安装了angular-cli包。一切都像现在的魅力

答案 6 :(得分:0)

我有同样的问题,事情是我没有密切关注我正在观看的教程,我尝试使用相同的目录,我使用 cd .. 向上移动文件结构它有点像魅力,希望这有帮助! enter image description here

答案 7 :(得分:0)

我今天遇到了同样的问题,我开始了一个新项目并且做了

 npm install -save @angular/cli

并收到错误。 我只是暂时将package.json重命名为.json2并且工作正常。

答案 8 :(得分:0)

删除您尝试创建的当前目录中的文件package.json。然后尝试再次安装。

答案 9 :(得分:0)

在windows cd / User中,找到package.json,package-lock.json文件并删除这两个文件。

重新启动命令提示符,您就可以开始了。并尝试使用此命令

npm install --save-dev @ angular / cli @ latest

答案 10 :(得分:-1)

你必须使用本地" npm install @ angular / cli"命令在项目中本地安装角度。

使用" npm uninstall @ angular / cli"卸载本地角度。 使用" npm install -g @ angular / cli"

全局安装角度

然后尝试新的ngadmin"

因为" ng new projectName"将自动在本地安装angular / cli作为dev-dependency