我有一个Angular应用程序,其依赖项(带有git+ssh
)URL中列出了自定义程序包。当我执行命令yarn install
时,它会从git+ssh
远程URL中提取文件并将其添加到node_modules
文件夹中。输入yarn start
时相同,开发服务器会呈现正确的文件。
但是,当我做ng build --prod
时,奇怪的是,它试图从npmjs或任何其他相关的远程源中提取包。我使用yarn cache clean命令清除了我的包缓存,并使用yarn cache list --pattern 'my-package'
没有缓存版本。和npm做了同样的伎俩。
在自定义程序包package.json
中,我删除了指向npmjs的所有链接。
任何人都遇到过类似的问题吗?