2023年11月20日

textlintを入れようとしたがnode.jsが古かったっぽい。

brew install nodebrew 

.zshrc_mine.zshに以下を追加。

export PATH=$HOME/.nodebrew/current/bin:$PATH

最新版をインストール。

nodebrew install latest
$ nodebrew list  
v21.2.0

current: none

バージョン指定。

nodebrew use @v21.2.0

うまくいかない。

あー、nvmもインストールしてて、それとぶつかってた。

nvm install 20.9.0
nvm use v20.9.0

以下は執筆ディレクトリで。

npm init -y
npx textlint --init
npm install --save-dev \
    textlint \
    textlint-rule-preset-ja-spacing \
    textlint-rule-preset-ja-technical-writing \
    textlint-rule-spellcheck-tech-word

いまいちpackages.jsonがよくわかっていない。一度これを作ったら、あとは

npm install

でどこも同じ環境になる、という理解でいいのか?bundleも同じ?