当我npm install在应用程序中执行基本操作时,我试图建立一个开发人员。最终导致程序包损坏的环境从我的Verdaccio代理实例中拉出。
重现
重现行为的步骤:
npm set
registry [[Verdaccio Server URL]]:4873。npm install在我有package.json的目录中执行。结果
我得到大量类似于以下内容的输出:
npm http fetch GET 200 [[Proxy NPM Site]]/@angular%2fplatform-browser-dynamic/-/platform-browser-dynamic-5.2.11.tgz 6430ms
npm WARN tarball tarball data for @angular/router@5.2.11 (sha512-NT8xYl7Vr3qPygisek3PlXqNROEjg48GXOEsDEc7c8lDBo3EB9Tf328fWJD0GbLtXZNhmmNNxwIe+qqPFFhFAA==) seems to be corrupted. Trying one more time.
npm WARN tarball tarball data for jquery@3.3.1 (sha512-Ubldcmxp5np52/ENotGxlLe6aGMvmF4R8S6tZjsP6Knsaxd/xp3Zrh50cG93lR6nPXyUFwzN3ZSOQI0wRJNdGg==) seems to be corrupted. Trying one more time.
npm WARN tarball tarball data for ng-bootstrap@1.6.3 (sha1-1B/UIVTAWTQiy4PEc6OCiqdSW/U=) seems to be corrupted. Trying one more time.
Run Code Online (Sandbox Code Playgroud)
注意包的URL编码名称,在这种情况下为@angular%2fplatform-browser-dynamic。将代理设置为时,我没有收到此消息 …