Node.js 如何在windows操作系统的VS代码中传递节点_ENV?
我运行了此操作并得到错误:Node.js 如何在windows操作系统的VS代码中传递节点_ENV?,node.js,windows,visual-studio-code,Node.js,Windows,Visual Studio Code,我运行了此操作并得到错误:set NODE\u ENV=production&&npm run server At line:1 char:24 + set NODE_ENV=production&&npm run server + ~~ The token '&&' is not a valid statement separator in this version. + CategoryInfo
set NODE\u ENV=production&&npm run server
At line:1 char:24
+ set NODE_ENV=production&&npm run server
+ ~~
The token '&&' is not a valid statement separator in this version.
+ CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : InvalidEndOfLine
如果您使用的是VS代码终端或Windows PowerShell(VS代码也在Windows上使用PowerShell) 对于Mac/Linux
NODE_ENV=production npm run server
如果您试图在package.json中的脚本中运行它,那么设置它是一种很好的方法,这样它就可以在任何操作系统上运行。这样脚本就会像
cross-env NODE_ENV=production && npm run server
您在哪里执行此代码?在命令行中?vs代码终端:powershell
cross-env NODE_ENV=production && npm run server