使用 NPM 安装依赖项,包括存储在本地运行的 Verdaccio 中的依赖项。
不知何故,NPM 在尝试从本地主机加载 Verdaccio 依赖项时卡住了,即使已经运行了从正确位置安装的命令npm install --save --registry http://CORRECT-URL ...
使用rm -rf node_modules package-lock.json并删除依赖项package.json,然后再次运行安装 - 仍然不起作用。每次安装命令完成时,package-lock.json仍然使用localhost解析注册表。
从 localhost 中删除~/.npmrc并运行npm set registry http://CORRECT-URL也没有帮助。
请帮忙。NPM在哪里记住localhost并坚持使用它???
更新- 使用npm install -ddd
尝试使用npm install -ddd查看 npm 在哪里获取包。输出显示了 CORRECT-URL,但完成后,package-lock.json仍然列出localhost.
请注意以下所有事项:
package.json和package-lock.jsonlocalhost已验证两个文件中都没有引用node_modules/PACKAGE_DIR了rm -rfnode_modules/.package-lock.json.npmrc和,发现两个空文件: …我收到以下错误:
WARNING: No message body writer has been found for response class ArrayList.Run Code Online (Sandbox Code Playgroud)
在以下代码上:
@GET
@Consumes("application/json")
public List getBridges() {
return new ArrayList(bridges);
}
Run Code Online (Sandbox Code Playgroud)
我知道CXF可以处理这种情况,因为我之前已经做过-使用一个在后台定义CXF和相关Maven工件的平台(即,我不知道它是如何完成的)。
因此,问题是:如何在不添加XML绑定或其他源代码修改的情况下使CXF支持此功能?
请注意,以下答案使用XML绑定解决了相同的问题,这对我而言并不令人满意: 没有为响应类ArrayList找到消息正文编写器