⚠この記事が公開されたのは 2020年7月3日で、内容が古く、間違っている可能性があります。
OS: Windows10
Node.js: 10.16.3
npm: 6.9.0
vuepressのデフォルトテーマをカスタムしようとした。
vuepress : 用語 ‘vuepress’ は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として認識されません。名前が正しく記述されていることを確認し、パスが含まれている場合はそのパスが正しいことを確認してから、再試行してください。
(上記エラーはpowershellの日本語環境なので環境によっては”-bash: vuepress: command not found.”と表示されるかも。)
いろいろ調べてみるとどうも環境変数のPATHが通っていない模様。
とういかnpmコマンド以外はほとんどcommand not found.でだめ。touchやwhich, viとかも。全滅???
システムのプロパティ – 環境変数 – PATH
“C:\Program Files\nodejs”
上記問題なさそう(元々node -vは実行できたので原因はこれじゃない)だったが末尾の\が不要という記事があったので念の為削除し以下のように変更
“C:\Program Files\nodejs”
上記を試してもだめだった。
えいや!でvuepressをグローバルでインストール
$npm install -g vuepress
vuepressが実行できるか確認
$vuepress -v
cli.js/1.0.4 win32-x64 node-v10.16.3
上手くいった感じ。
$vuepress eject src
>success Copied default theme into C:\hogehoge\src\.vuepress\theme.
上手くいきました・ω・
vuepressをローカル環境でいれていたのが原因だった模様です…