跳到主要内容

3 篇博文 含有标签「powershell」

查看所有标签

使用 npm 安装最新的包

· 阅读需 1 分钟
1adybug
子虚伊人

有时候我们在更新了自己的 npm 包之后,需要立即在项目中进行更新,但是 registry 上的包并没有及时更新。这时候我们可以使用 npm i 命令的 @latest 标记配合 --registry https://registry.npmjs.com 来安装最新的包。

npm i soda-next@latest --registry https://registry.npmjs.com

使用 PowerShell,可以在 $PROFILE 中配置:

function inpm {
$package = $args | ForEach-Object { "$_@latest" }
npm i $package --registry=https://registry.npmjs.org
}

在 shell 中添加命令别名

· 阅读需 1 分钟
1adybug
子虚伊人
  1. 打开终端。

  2. 编辑你的 shell 配置文件。例如,如果你使用的是 bash,则可以编辑 ~/.bashrc 文件;如果你使用的是 zsh,则可以编辑 ~/.zshrc 文件。如果你使用的是 PowerShell,则可以编辑 $PROFILE 文件。你可以使用以下命令来打开文件:

    vi ~/.bashrc
    vi ~/.zshrc
    notepad $PROFILE
  3. 在文件的末尾添加以下行:

    alias p="pnpm"
    Set-Alias p pnpm
  4. 保存文件并退出编辑器。

  5. 你可以运行以下命令来重新加载你的 shell 配置文件使更改生效:

    source ~/.bashrc
    source ~/.zshrc
    . $PROFILE

现在,你可以在终端中使用 p 来代替 pnpm 运行命令。例如:

p install lodash

这样就会等同于运行 pnpm install lodash

当然在 PowerShell 中还可以使用函数来实现:

function p {
pnpm $args
}

清除 Powershell 历史记录

· 阅读需 1 分钟
1adybug
子虚伊人
  • 历史记录保存位置,直接删除不想要的行即可

    echo (Get-PSReadlineOption).HistorySavePath
  • 或者直接删除文件

    Remove-Item (Get-PSReadlineOption).HistorySavePath

需要重启终端才能生效