Skip to content

Instantly share code, notes, and snippets.

Windowsユーザーのためのmise(mise-en-place)導入ガイド

miseは複数のプログラミング言語やツールのバージョンを簡単に管理できる次世代バージョンマネージャーです。
Node.jsを含む多くのランタイムを一つのツールで管理できるため、開発環境をシンプルに保てます。
このガイドではWindows環境でのmiseのインストールからNode.jsバージョン管理までを詳しく解説します。

miseをWindows環境にインストールする

Wingetを使った基本インストール

@LivingGhost
LivingGhost / package.json
Created July 8, 2024 23:38
"npm run clean"で特定のフォルダを削除したいとき (Node.js v12以降)
{
"scripts": {
"clean": "node -e 'fs.rmSync(`./dist`, {recursive: true, force: true})'",
},
}
@LivingGhost
LivingGhost / CreateWinForms.bat
Created July 31, 2022 14:44
batファイルのみでWinFormsを構築してみるテスト
@(echo '> NUL
echo off)
setlocal enableextensions
echo %~n0%~x0
if "%~1" neq "RESTARTED" ( goto RESTART )
set "THIS_PATH=%~f0"
set "PARAM_1=%~2"
PowerShell.exe -Command "iex -Command ((gc \"%THIS_PATH:`=``%\") -join \"`n\")"
exit /b %errorlevel%
:RESTART
@LivingGhost
LivingGhost / bookmarklet_sweatalert.js
Created June 18, 2021 03:06
Bookmarkletで任意のJSライブラリをページに埋め込みつつ使いたいとき
javascript: (function () {
const libs = ["https://cdnjs.cloudflare.com/ajax/libs/sweetalert/2.1.2/sweetalert.min.js"];
function import_script(urls){
return Promise.all(urls.map(function(url){
return new Promise(function(resolve,reject){
var script = document.createElement('script');
script.src = url;
script.onload = resolve;
document.head.appendChild(script);
});
@LivingGhost
LivingGhost / 自己証明書生成.bat
Created February 1, 2021 00:34
自己証明書生成(要管理者権限)
@(echo '> NUL
echo off)
setlocal enableextensions
echo *注意1:自己署名証明書生成には管理者権限が要求されます*
echo *注意2:証明書ファイル(cert.txt)はデスクトップ上の『cert』フォルダへ出力されます*
if "%~1" neq "RESTARTED" ( goto RESTART )
set "THIS_PATH=%~f0"
set "PARAM_1=%~2"
PowerShell.exe -Command "iex -Command ((gc \"%THIS_PATH:`=``%\") -join \"`n\")"
exit /b %errorlevel%
@LivingGhost
LivingGhost / download.bat
Last active September 21, 2020 02:35
全世界のIPv4割り当てリストを取得するbat
@echo off
REM 共通変数
set download_dir=%~dp0%download
REM ログインユーザ
set login_user=anonymous
set login_password=
REM メイン処理
@LivingGhost
LivingGhost / EXEC_PS1.bat
Created July 14, 2020 02:40
batファイル内で直接PowerShellのコードを実行する (さらに自身のウィンドウを非表示にする)
@(echo '> NUL
echo off)
setlocal enableextensions
echo %~n0%~x0
if "%~1" neq "RESTARTED" ( goto RESTART )
set "THIS_PATH=%~f0"
set "PARAM_1=%~2"
PowerShell.exe -Command "iex -Command ((gc \"%THIS_PATH:`=``%\") -join \"`n\")"
exit /b %errorlevel%
:RESTART
@LivingGhost
LivingGhost / ps1_call.bat
Created February 11, 2020 14:09
Powershellスクリプトを呼び出そうとする度に調べるのは大変なので
@echo off
REM 引数1から*.ps1のファイルパスを取得
set PS1_FILE_PATH=%1
REM 引数1の取得に失敗した場合ユーザに入力させる
IF "%1" EQU "" (
set /P PS1_FILE_PATH="*.ps1のファイルパス:"
)