首页 > 解决方案 > 在本地和全局安装 npm 依赖项在执行命令行时会产生错误

问题描述

我正在尝试通过使用在本地和全局安装 npm 依赖项npm install -g .

package.json 似乎没问题:

{
  "private": true,
  ...
  "main": "dist/main.js",
  "bin": {
    "gbts": "./dist/main.js"
  },
  "scripts": {
    "build": "tsc"
  },
 ...
  "dependencies": {
    "minimist": "^1.2.5",
    "ora": "^5.1.0",
    "ts2c": "^2.2.7",
    "yargs": "^16.1.1"
  },
  "devDependencies": {
    "@types/node": "^14.14.10",
    "eslint": "6.8.0",
    "install": "^0.13.0",
    "npm": "^6.14.9",
    "tslint": "^5.12.1",
    "typescript": "^3.3.3"
  }
}

这工作得很好,但是当我调用命令时gbts,我仍然在 windows 上弹出这个错误:

在此处输入图像描述

它发生在以下行:

const parse = require("minimist");

我不明白为什么这会产生语法错误,项目的依赖项丢失了?我的情况有什么解决方案吗?

标签: npmpackage.json

解决方案


推荐阅读