Javascript 如何让nodemon使用;脚本“;而不是",;“主要”;在package.json中?

Javascript 如何让nodemon使用;脚本“;而不是",;“主要”;在package.json中?,javascript,node.js,babeljs,package.json,nodemon,Javascript,Node.js,Babeljs,Package.json,Nodemon,我用名为server.js的主文件编写了一个简单的服务器,这样在package.js中就有了“main”字段 "main": "server.js" 我的服务器使用了一些ES7功能,所以我通过babel运行它,就像这样babel node server.js。为了防止每次运行服务器时都键入此命令,我已将“scripts”字段添加到package.json "scripts": { "start": "babel-node server.js", }, 之后,我只需键入npmstart 我

我用名为
server.js
的主文件编写了一个简单的服务器,这样在package.js中就有了
“main”
字段

"main": "server.js"
我的服务器使用了一些ES7功能,所以我通过babel运行它,就像这样
babel node server.js
。为了防止每次运行服务器时都键入此命令,我已将
“scripts”
字段添加到package.json

"scripts": {
  "start": "babel-node server.js",
},
之后,我只需键入
npmstart


我还全局安装了
nodemon
,以便在发生某些更改时自动重新启动服务器,我在这里遇到了一些问题。当我在终端中键入
nodemon
时,它会尝试在没有
babel
的情况下运行
server.js
,从而崩溃。如果我从package.json节点删除
“main”
字段,则使用
“start”
脚本成功。所以问题是:我可以让
nodemon
在我的package.json中使用
“scripts”
而不是
“main”
,让“main”字段保持nodemon正常工作吗?

你不能像
nodemon--exec“babel node”server.js那样运行它吗?是的,它可以工作。我只想少打字。这就是为什么我在package.json上寻找一些破解方法,最好是删除“main”属性,比如我可以在pachage.json中进行一些nodemon调优,你不可以像
nodemon--exec“babel node”server.js那样运行吗?是的,它可以工作。我只想少打字。这就是为什么我想在package.json上进行一些黑客攻击,而不是删除“main”属性,比如我可以在pachage.json中进行一些nodemon调优