Node.js関連のことを調べてみた2021年11月28日

Node.js関連のことを調べてみた2021年11月28日
目次

Node.js・ブラウザ(JavaScript)で処理時間を測る方法のいくつか

JavaScript で処理時間を計測する場合の話で、複数の方法があるので、そのいくつかをまとめてみました。

Node.js は 2通り、ブラウザ(Chrome を利用)は 3通りの方法を試しています。

## Console API
最初は Console API です。

●Console API reference – Chrome Developers
 https://developer.chrome.com/docs/devtools/console/api/#time
![Console_API_reference_-_Chrome_Developers.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/50868/6d456884-0aef-8554-3a42-973ed39bdd8e.jpeg)

以下、ブラウザと Node.js でそれぞれ動かしてみたものです。

### ブラウザ

“`html


元記事を表示

nodeのバージョンを切り替えても反映されない問題の対処法

firebaseのサーバを立ち上げる時のnodeバージョンに合わせるために、node12からnode14にバージョンアップしたのに、なぜかfirebaseの方で何故か反映されていない事態が発生。

↓エラー内容
![スクリーンショット 2021-11-27 22.45.07.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1573515/a87bb644-5c8a-b51d-2065-2ea03fdee64e.png)

##やってた事

“`
$ nodebrew install 14.18.1
$ nodebrew use 14.18.1
“`

して

“`
$ node -v
$ 14.18.1
“`

なのに

firebaseのサーバを起動しようとすると、
こっちはnodeのバージョンが14なのにあなたは12ですと怒られてしまう…

##対処法
nodeとfirebaseのpathを確認してみる

“`
$ which node
$ /Users/higu/.nodebrew/c

元記事を表示

vue serve しようと思ったら digital envelope routines::unsupported が出た

#はじめに
エラーメッセージ

“`
Error: error:0308010C:digital envelope routines::unsupported
at new Hash (node:internal/crypto/hash:67:19)
at Object.createHash (node:crypto:130:10)
at module.exports (/Users/~~~~~~~/.nvm/versions/node/v17.1.0/lib/node_modules/@vue/cli-service-global/node_modules/webpack/lib/util/createHash.js:135:53)
at NormalModule._initBuildHash (/Users/~~~~~~~/.nvm/versions/node/v17.1.0/lib/node_modules/@vue/cli-service-global/node_modules/webpack/lib/NormalModule.js:417:1

元記事を表示

npm を使用したインストールで「permission denied, access」が出た

#はじまり

npmでのインストールができない。

“`
npm install -g @vue/cli 
“`

以下のようなエラーが出た

“`
npm ERR! code EACCES
npm ERR! syscall access
npm ERR! path /usr/local/lib/node_modules
npm ERR! errno -13
npm ERR! Error: EACCES: permission denied, access ‘/usr/local/lib/node_modules’
npm ERR! [Error: EACCES: permission denied, access ‘/usr/local/lib/node_modules’] {
npm ERR! errno: -13,
npm ERR! code: ‘EACCES’,
npm ERR! syscall: ‘access’,
npm ERR! path: ‘/usr/local/lib/node_modules’
npm ERR! }
npm ERR!
npm

元記事を表示

yarn installでエラーが出た件

今回、個人開発している方のお手伝いでVueを使用することになり、環境構築時のyarn installでエラーとなってしまいました。
その際に解決策として行ったことを記録として残しておこうと思います。

#開発環境
PC:MacBook
エディター:VSCode

以前一度Reactの環境構築を行っているので、Nodeはインストールされていました。

#エラー発生時の状況
GitHubからダウンロードしたソースコードを開く。
下記のコマンドを実行

“`VSCodeのターミナル
$yarn install
“`

しかし下記のエラーとなり失敗しました。

“`
The engine “node” is incompatible with this module. Expected version “^10.13.0 || ^12.13.0 || ^14.17.0 || >=15.0.0”. Got “14.16.1”
02
error Found incompatible module.
03
info Visit https://yarnpkg.com/en/docs/cli/a

元記事を表示

2$ PCB NE555 Door Lock Timer(ドアロックタイマー)