当前位置: 首页 > 后端技术 > Node.js

前端技术:如何使用ES(import)运行node程序

时间:2023-04-03 10:32:23 Node.js

方法一:在package.json文件的scripts字段,配置如下命令:"start":"cross-envNODE_ENV=devnode-resmserver/index.js”这行命令的重点是node命令的-r参数,参数值为esm。如果程序是使用pm2运行的,可以使用类似下面的命令启动应用程序:pm2startnpm--run对于上面的例子,是:pm2startnpm--runstart方法二:以上方法无法实现在开发过程中监控代码变化。一般我们使用nodemon来实现代码变化时自动进行代码转换的功能。以下方法可以在开发模式下支持esm。"dev":"cross-envNODE_ENV=devnodemonserver/index.js--watchserver--execbabel-node"方法三:如果项目使用纯import,没有使用require,可以使用node--experimental-modules参数:“start”:“cross-envNODE_ENV=devnode--experimental-modulesserver/index.mjs”