无法获取“library@latest”的包信息:无法将未定义或空值转换为对象

问题描述

angular 12 添加库出现以下错误

无法获取“library@latest”的包信息:无法将未定义或空值转换为对象

详细错误信息:

 ℹ Using package manager: npm
 ✖ Unable to find compatible package.  Using 'latest'.
 ✖ Unable to fetch package information for 'library@latest': Cannot convert undefined or null to object

重现步骤

ng new newProject
ng add library @namespace/libname

解决方法

命令是 generate 而不是 add

错误是我在做 add 而不是 generate。要在现有项目中添加库,您需要执行 generate 而不是 add

正确的语法:

ng generate library @candypal/website

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...