节点 js package.json 脚本没有得到参数

Node js package.json script not getting argument

我有一个 nodejs 服务器,我正在编写一些迁移。 出于某种原因,我的脚本无法识别迁移所需的名称: 这是我的脚本:

"create-migrate": "migrate-mongo create $NAME"

这应该让我使用类似的东西:

npm run create-migrate init-data

并创建一个名为“init-data”的迁移。

发生了什么 - 它只是使用“$NAME”作为名称创建迁移... 我不确定这是否与我在 windows 上工作有关, 无论如何,我会感谢这里的一些光。

实际上你不需要 $NAME 参数

就这么用

"create-migrate": "migrate-mongo create"

你在 create-migrate 之后传递的任何内容都将成为它的名字

例子

npm run create-migrate init-data