npx <package> 在命令行上运行,但不在 package.json 脚本部分中运行

Fre*_*red 7 node.js npm

我在节点中安装了一个包 npm i mypackage --save-dev ,它在命令行上运行良好 npx mypackage --options ,但是当我想将它放在 package.json 文件脚本部分时,它会失败。我试过

"scripts": {
 "mystuff": "mypackage --options",
 "mystuffnpm": "npm run mypackage --options",
 "mystuffnpx": "npx mypackage --options"
}
Run Code Online (Sandbox Code Playgroud)

但没有任何效果。在脚本部分运行它的正确方法是什么?

小智 0

  1. 在没有命令的情况下集成任何软件包后,请尝试“npx run”。它将在节点模块中安装缺少的软件包。

  2. 确保您在特定目录中运行该命令。

  3. 尝试“npm init -y”创建新的 package.json 文件,然后安装软件包。