尝试运行package.json中指定的命令时,Webstorm会抛出错误:
"devDependencies": {},
"scripts": {
"dev": "./node_modules/.bin/webpack-dev-server --content-base src --inline --hot",
"test": "echo \"Error: no test specified\" && exit 1"
},
Run Code Online (Sandbox Code Playgroud)
我在其他计算机(Linux/Windows)上将此脚本与Webstorm一起使用.在这个(Linux)上,它似乎没有突然发挥作用.过去很好.我刚刚升级了Webstorm.从CLI,'dev'命令工作正常,它与Webstorm配置有关.In Settings => Languages&Frameworks => NOde.js和NPM将节点解释器指定为/ usr/bin/node,这是正确的路径.我还点击了Enable Node.js核心库.仍然在Webstorm的NPM窗口中,当我想运行'dev'脚本时,它会抛出上面提到的错误.如果重要的话,该项目是一个反应项目.
在过去,它运行良好.请指教.
编辑:添加了屏幕截图 - 默认值
dev =>编辑'dev'设置:
简短版本是:如何jsonb
使用Spring Data Rest PATCH方法修补Postgres 字段中包含的JSON对象?
这是长版本,请考虑以下实体:
@Entity
@Table(name = "examples")
public class Example {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private long id;
private String jsonobject;
@JsonRawValue
public String getJsonobject() {
return jsonobject == null ? null : jsonobject;
}
public void setJsonobject(JsonNode jsonobject) {
this.jsonobject = jsonobject == null ? null : jsonobject.toString();
}
}
Run Code Online (Sandbox Code Playgroud)
jsonobject
是Postgres类型jsonb
.这些getter/setter是为这里提到的Spring Data Rest序列化/反序列化它的方法.我们还尝试给该字段提供自己的类型,如这些答案中所述.
我们的目标是使用Spring Data Rest修补此字段包含的JSON对象.
例如:
GET /examples/1
{
"id": 1,
"jsonobject": {
"foo": {"bar": …
Run Code Online (Sandbox Code Playgroud)