Angular项目创建失败,因为已弃用circular-json

时间:2018-11-02 08:14:10

标签: javascript node.js angular typescript npm

我使用以下命令创建新的角度项目

ng new hello-world

显示失败

npm WARN deprecated circular-json@0.5.9: CircularJSON is in maintenance only, flatted is its successor.
npm ERR! Unexpected end of JSON input while parsing near '...rocess":"~0.7.0"},"_h'

然后我使用...安装了平板电脑

npm i flatted

但是错误仍然发生。 如何使用扁平化而不是不推荐使用的库circular-json?

3 个答案:

答案 0 :(得分:3)

运行以下将清除NPM缓存的命令

  

npm缓存清理--force

在执行以下命令后

  

npm install -g @ angular / cli @ latest

然后您可以创建角度项目。

答案 1 :(得分:0)

即使在清除缓存后仍然无法正常工作,这种情况在我的情况下也是如此:

确保以管理员模式使用Powershell尝试ng new create-app命令。

这对我有用。

答案 2 :(得分:0)

我有同样的问题。上述答案对我都不起作用。

因此,我删除了 .npmrc的内容,运行了generate命令,它就起作用了。

之后,您可以根据需要恢复.npmrc的内容。