我正在尝试通过angular cli创建一个项目(名为ngadmin),但它会在此命令上抛出错误:ng new ngadmin
。错误是:
fs:不支持重新评估本机模块源。如果你是 使用graceful-fs模块,请将其更新为更新版本 版本
您无法在angular-cli项目中使用新命令。
我不确定问题是什么,因为几天前这个cli对我来说很好。
答案 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)
我也有这个问题。以下是我修复它的方法:
希望有所帮助!
答案 4 :(得分:1)
有一个文件 package.json
只需删除它,然后创建项目。 它肯定会起作用
答案 5 :(得分:0)
好像我解决了我的问题。我不知道发生了什么,但我注意到system32不在我的PATH中所以我添加了并卸载并重新安装了angular-cli包。一切都像现在的魅力
答案 6 :(得分:0)
答案 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