MacのCordova環境のアップデート 2021-05
篠原 隆司
アフィリエイト広告を利用しています
このページの内容が役に立ったら X (旧twitter) でフォローして頂けると励みになります
挨拶や報告は無しで大丈夫です
このページの内容は、2021年5月6日に行った記録です。
MacにCordova環境の構築のMacなんですが、諸々の更新が来ていたのでアップデートしていきます。
前回は、2021-02にアップデートしていますのでこの続きになります。
本記事では、Cordova 10.0.0 から Cordova 10.0.0 になります。(nodeとnpmのバージョンが変わっただけでした)
環境について
繰り返しになりますので、詳しくはMacにCordova環境の構築をご覧ください。
iMac (Retina 5K, 27-inch, Late 2015)
OSは2021年5月6日時点で最新の Big Sur 11.3.1です。
新しいのが出るたび更新しています。
操作はWindows10からSSHでMacに接続して行っています。
Cordova環境のアップデート
変更前のバージョンを確認
nodebrew ls
v6.6.0
v8.10.0
v10.1.0
v12.8.0
v12.13.1
v14.15.4
v14.16.0
current: v14.16.0
node -v
v14.16.0
npm -v
6.14.11
nodebrewのバージョンを切り替え
リモートの状態を確認
nodebrew ls-remote
・・・・・v15.0.0 v15.0.1 v15.1.0 v15.2.0 v15.2.1 v15.3.0 v15.4.0 v15.5.0
v15.5.1 v15.6.0 v15.7.0 v15.8.0 v15.9.0 v15.10.0 v15.11.0 v15.12.0
v15.13.0 v15.14.0
v16.0.0 v16.1.0
安定版をインストール
nodebrew install-binary stable
Fetching: https://nodejs.org/dist/v16.1.0/node-v16.1.0-darwin-x64.tar.gz
################################################################################################################################################## 100.0%
Installed successfully
ローカルのバージョンを確認
nodebrew ls
v6.6.0
v8.10.0
v10.1.0
v12.8.0
v12.13.1
v14.15.4
v14.16.0
v16.1.0
current: v14.16.0
使用するバージョンに切り替え
nodebrew use v16.1.0
use v16.1.0
バージョンを確認
node -v
v16.1.0
npmのバージョン
npm -v
7.11.2
cordovaのアップデート
アップデート(インストール)
# グローバルに入れる
cd ・・・
npm uninstall -g cordova --save-dev
npm uninstall -g cordova --save
npm rm -g cordova
npm install -g cordova
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
added 484 packages, and audited 485 packages in 10s
29 packages are looking for funding
run `npm fund` for details
2 moderate severity vulnerabilities
To address all issues, run:
npm audit fix
Run `npm audit` for details.
バージョン確認
cordova -v
10.0.0
'dist/index.js' のエラーが出るときはディレクトリとファイルを作成する
$ mkdir /Users/takashi/.nodebrew/node/v16.1.0/lib/node_modules/cordova/node_modules/objectorarray/dist
$ touch /Users/takashi/.nodebrew/node/v16.1.0/lib/node_modules/cordova/node_modules/objectorarray/dist/index.js
$ cordova -v
10.0.0