我写了一个名为server.js
的主文件的简单服务器,这样我在package.js中有"main"
字段,就像这样
"main": "server.js"
我的服务器使用了一些ES7功能,所以我运行它就像这样babel-node server.js
。为了防止每次运行服务器时都输入此命令,我已将"scripts"
字段添加到package.json
"scripts": {
"start": "babel-node server.js",
},
之后我只需输入npm start
即可运行服务器
我还在全局安装nodemon
以在发生某些更改时自动重启服务器,我在这里遇到了一些问题。当我在终端中输入nodemon
时,它会尝试在没有server.js
的情况下运行babel
,以便崩溃。如果我从package.json nodemon删除"main"
字段成功使用"start"
脚本。所以问题是:我可以在我的package.json中使nodemon
使用"scripts"
而不是"main"
,以便将“main”字段保留为nodemon吗?