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调优