Node.js 如何在Windows 10上传递NPM自定义参数?

Node.js 如何在Windows 10上传递NPM自定义参数?,node.js,npm,npm-install,Node.js,Npm,Npm Install,我正在尝试安装带有特殊选项的NPM软件包,该选项为: PUPPETEER_PRODUCT=firefox npm install puppeteer 它在Linux上运行良好,但在windows上运行时,我会遇到下一个错误 PUPPETEER_PRODUCT=firefox : The term 'PUPPETEER_PRODUCT=firefox' is not recognized as the name of a cmdlet, function, script file, or ope

我正在尝试安装带有特殊选项的NPM软件包,该选项为:

PUPPETEER_PRODUCT=firefox npm install puppeteer
它在Linux上运行良好,但在windows上运行时,我会遇到下一个错误

PUPPETEER_PRODUCT=firefox : The term 'PUPPETEER_PRODUCT=firefox' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, 
verify that the path is correct and try again.
At line:1 char:1

有人能帮我在Windows 10上运行吗?一切正常。试着这样做:


    npm init
    PUPPETEER_PRODUCT=firefox npm install puppeteer@5.0.0

而且

这是一个重要的步骤,也是您可能遇到问题的步骤 您正在处理现有项目的案例。删除节点单元模块 目录,如果它已经存在,因为Firefox版本未下载 如果节点_模块中已经存在Puppeter包


也许它会有帮助

打开空文件夹并执行步骤,但仍然不起作用我正在通过可视代码的终端执行它,它说它是“powershell”,你如何执行它在尝试Git Bash之后,它起作用了!是的,老实说,我不确定npm是否可以用在可视化代码中(你能吗?)。只是每当我需要另外安装一些东西时,我就使用Git Bash.npm安装,通常可以正常工作:)