npm install和npm链接正在删除新代码行

问题描述

我正在与yargs合作一个项目

我正在使用nvm v14.0.0

添加一个新命令,一切正常,但是我注意到当我们尝试在新计算机上安装它时,当我们运行npm i或npm link时,新的代码索引行将被删除。很奇怪

我已导入命令并将其添加到yargs中。 因此,这两行被删除,导入行和.command(..)行。

const newCommand = __importStar(require("./newCommand"));
yargs_1.default....command(newCommand)

新命令文件

'use strict';
var __importDefault =
  (this && this.__importDefault) ||
  function (mod) {
    return mod && mod.__esModule ? mod : { default: mod };
  };
Object.defineProperty(exports,'__esModule',{ value: true });
exports.handler = exports.builder = exports.describe = exports.command = void 0;
const config_1 = __importDefault(require('../../configs/config1.json'));
exports.command = 'newCommand';
exports.describe = 'my new command';
function builder(yargs) {
  return (
    yargs
      // config
      .config(config_1)
  );
}
exports.builder = builder;
exports.handler = () => {
  console.log('new command')
};

所以现在我应该在运行“ npm i”或“ npm link”后按ctrl + z来找回代码。 该命令在末尾有效,我可以在帮助上看到它,但不应删除这些行。 我找不到原因。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)