如何将angular.json中@mymodule/browser依赖改为本地文件仓库?
配置Angular依赖指向本地模块
修正后的依赖配置
将angular.json中的dependencies节点修改为如下内容(严格遵循JSON语法规范):
"dependencies": { "@angular/upgrade": "^13.3.9", "@mymodule/browser": "file:../../myproject/dist/mymodule-browser" }
关键注意事项
- 确认
file:后的路径是相对于当前项目根目录下package.json文件的正确相对路径,避免因层级错误导致无法定位本地模块 - 本地模块
mymodule-browser必须先完成构建,确保../../myproject/dist/mymodule-browser目录下包含完整编译产物(至少要有package.json、编译后的代码文件) - 修改配置后执行
npm install或yarn install,让包管理器解析本地路径并建立关联 - 原配置中的
@angular/upgarde存在拼写错误,正确包名为@angular/upgrade,建议一并修正以避免依赖安装失败 - 若出现模块识别异常,可清理包管理器缓存后重试:
npm cache clean --force
内容的提问来源于stack exchange,提问作者PRAFUL KUMAR
相关产品推荐
相关产品推荐

