如何在 npm install 结束时将消息回显到终端?

uee*_*iie 5 echo npm npm-install npm-scripts

我创建了一个存储库,我想在克隆后进行克隆,你运行npm install

如何在安装结束时将显示的echo日志消息记录到终端?

Lye*_*UKH 5

对于您的情况,您可以添加一个安装后脚本,例如,如果您将版本标记为 alpha,该脚本会向控制台输出一个字符串。

包.json

{
  "version": "1.2.3-alpha.2",
  "scripts": {
    "postinstall": "node postinstall.js"
  }
}
Run Code Online (Sandbox Code Playgroud)

安装后.js

const package = require('./package.json')

console.log('End of installation');

//Example using properties from package.json
if (package.version.includes('alpha')) {
  console.log('Warning: Alpha version!')
}
Run Code Online (Sandbox Code Playgroud)

奖金

将其附加到命令中--loglevel verbose,所有日志将保存到 npm-debug.log当前工作目录中。

它将实时显示日志+将日志保存到其运行目录中。

您只需编辑 npm 配置npm config edit并添加loglevel=verbose