在dependencies引用HAR,完成后依赖配置却跑到devDependencies里面

我在dependencies里配置如下:

"dependencies": {"@ohos-cases/custom_animation_tab": "1.0.3"},

完成后跑到devDependencies里面的,导致编译失败

"devDependencies": {
  "@ohos-cases/custom_animation_tab": "1.0.3",
  "@ohos/hamock": "1.0.0"
},

解决:使用使用^符号,如下:

"dependencies": {"@ohos-cases/custom_animation_tab": "^1.0.3"},

“@ohos-cases/custom_animation_tab”: “^1.0.3” 指定了一个兼容版本范围。这里的^符号告诉npm或yarn安装与1.0.3兼容的最新版本,但不超过2.0.0(根据语义化版本控制规则,主版本号增加意味着可能有不兼容的更改)。