VS Code 中的 npm scripts 运行 参数
npm scripts running with parameters in VS Code
我得到了一个安装在远程服务器上的正常运行的项目。
当我连接到它并执行命令时,它们具有以下视图
示例:
INTERVAL="2021-08-30T22:00:00.797Z/2021-08-31T21:59:59Z" getA=false npm
start
如果我没理解错的话,npm start 之前的一切都被称为进程环境变量。但我不是 100% 肯定
我将项目克隆到我的机器上,这样我就可以进行升级并在不连接到服务器的情况下启动它。
当我尝试通过 visual studio 的终端 运行 它时,我得到了 Nada,错误消息
is not recognized as the name of a cmdlet
如果我简单地 运行 npm start 并将所有这些额外参数放在后面,它们将不会被考虑在内
我应该在哪里阅读这篇文章,为什么这会成为一个问题?
基本上我的问题是,我怎样才能 运行 来自 visual studio 代码的代码在我的 PC 上以相同的方式从服务器启动?
我应该以某种方式在某处添加这些 process.env 吗?
解决方案比我预期的要简单。
您不必将变量添加到路径或任何奇怪的东西
所有待办事项:
INTERVAL="2021-08-30T22:00:00.797Z/2021-08-31T21:59:59Z" getA=false npm
start
应该分成 3 个要传递的命令:
$env:INTERVAL="2021-08-30T22:00:00.797Z/2021-08-31T21:59:59Z"
$env:getA=false
npm start
瞧。
我得到了一个安装在远程服务器上的正常运行的项目。 当我连接到它并执行命令时,它们具有以下视图 示例:
INTERVAL="2021-08-30T22:00:00.797Z/2021-08-31T21:59:59Z" getA=false npm
start
如果我没理解错的话,npm start 之前的一切都被称为进程环境变量。但我不是 100% 肯定
我将项目克隆到我的机器上,这样我就可以进行升级并在不连接到服务器的情况下启动它。 当我尝试通过 visual studio 的终端 运行 它时,我得到了 Nada,错误消息
is not recognized as the name of a cmdlet
如果我简单地 运行 npm start 并将所有这些额外参数放在后面,它们将不会被考虑在内
我应该在哪里阅读这篇文章,为什么这会成为一个问题?
基本上我的问题是,我怎样才能 运行 来自 visual studio 代码的代码在我的 PC 上以相同的方式从服务器启动? 我应该以某种方式在某处添加这些 process.env 吗?
解决方案比我预期的要简单。
您不必将变量添加到路径或任何奇怪的东西
所有待办事项:
INTERVAL="2021-08-30T22:00:00.797Z/2021-08-31T21:59:59Z" getA=false npm
start
应该分成 3 个要传递的命令:
$env:INTERVAL="2021-08-30T22:00:00.797Z/2021-08-31T21:59:59Z"
$env:getA=false
npm start
瞧。