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

时间:2020-07-03 10:55:27

标签: node.js npm

我使用以下命令在节点中安装了软件包 main.ts import * as ops from "./ops.ts" class example { //irrelavent code constructor() { Object.keys(ops).forEach((op: string) => { this.operators[op] = ops[op]; }); } } 它在命令行上可以正常工作 npm i mypackage --save-dev 但是当我想在package.json文件脚本部分中使用它时,它会失败。我尝试过

npx mypackage --options

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

1 个答案:

答案 0 :(得分:0)

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

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

  3. 尝试使用“ npm init -y”制作新的package.json文件,然后安装 包。