2022年3月1日火曜日

【node】Error: Node Sass does not yet support your current environment

 nodeが8.11.3のプロジェクトを使っていて、他プロジェクト(node  14.17.1)作業に切り替えた時に、

また8.11.3のプロジェクトで起動(yarn  start)で、表題のエラーがでました。

外プロジェクト使った時に、nodeのバージョンインストール、環境バージョン変更などおこなったので、その影響のように思います。

 

 ネットで調べて試してみました

https://dev.classmethod.jp/articles/node-sass-could-not-find-a-binding/

⇒うまくいかなかった

npm rebuild node-sass

 https://akizora.tech/node-sass-version-support-4278

 ⇒うまくいかなかった

npm install sass-loader@10.0.5
npm install node-sass@5.0.0
npm install sass-loader@10.0.5
npm install node-sass@5.0.0
npm install sass-loader@10.0.5
npm install node-sass@5.0.0

 

わたしは、以下の手順でえらーなく起動できました。

$nodist 8.9.4 // 使用するバージョンを指定
$node -v //Node.jsのバージョンを確認

$npm uninstall gulp-sass
$npm install gulp-sass --save-dev

 【参考URL】

https://qiita.com/n0bisuke/items/7c683fd70e398ad678b9

2022年2月10日木曜日

WebSocket API をテストするためのツール

WebSocket API をテストするための便利なツールがありました。

https://docs.aws.amazon.com/ja_jp/apigateway/latest/developerguide/apigateway-how-to-call-websocket-api-wscat.html

上記サイトで記載してありますように、wscat は以下のようにインストールして使用できます。

npm install -g wscat

 使い方などは以下サイトに記載してありました。

https://www.npmjs.com/package/wscat

 (例)$ wscat -c wss://matsui.co.jp/Push/socket.io/

  ⇒Connected (press CTRL+C to quit) ⇒接続成功

 

2021年11月8日月曜日

 電子印鑑

 書類提出は紙でなく、デジタルになってきましたが、

印鑑は相変わらず必要ですね。

電子印鑑無料のサイトを調べました。

 

【自分で電子印を作る】

https://hanjo.biglobe.ne.jp/it/electronic_stamp/ 

上記サイトで紹介されている下記サイトを使うと便利です。

https://e-inkan.com/

 

ダウンロードは、赤枠箇所なので注意(他押すと広告ページへ遷移します)

 

 

 

2021年11月5日金曜日

【JavaScript】入力エリア(Text)でのIME問題

 テキスト入力エリアで、数値入力を全角で行うと、おかしな動作(入力した値と異なる)が発生する場合があります。

その場合は、 「compositionend イベント」を使うとうまく行くかもしれません

 

 【参考URL】

https://developer.mozilla.org/ja/docs/Web/API/Element/compositionend_event

2021年10月20日水曜日

【node】The engine "node" is incompatible with this module. Expected version ">=10". Got "8.11.3"

 yarn installを行うと「The engine "node" is incompatible with this module. Expected version ">=10". Got "8.11.3"」のエラーがでて困ってました。

調べてみると、

yarn install --ignore-engines

 で行うとうまく行きました。

 

【参考URL】

https://juejin.cn/post/6844903785710485518


【node】 Sorry, there's a problem with nodist. Couldn't resolve version spec %s: %s 14.17.1 Couldn't find any matching version

 上記エラーでの対応方法を調べてみました。

(1) nodistでバージョン確認

  14.17.1がない場合は(2)でnodeインストール

(2) nodist + 14.17.1

   node -v で14.17.1であることを確認

(3) nodist npm match

   npm -v でバージョンを確認


【参考URL】

https://qiita.com/rnnrn/items/c36b57d20aa374a0e46f

 

 

Sorry, there's a problem with nodist. Couldn't resolve npm version spec match : Couldn't find any matching version

上記メッセージの場合は、下記サイトに記載している「nodist npm match」でnpmインストールで解決できました。

https://teratail.com/questions/349087 

 

module not found can't resolve

 エラー内容的には、ディレクトリがないというエラーなので、importで指定したディレクトリを確認する(誤字)

https://teratail.com/questions/288380

 

2021年10月10日日曜日

【HTML】POSTリクエストを実行する

 HTMLファイルで、POSTリクエスト実行するサンプルです。

 

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Post Test</title>
</head>
<body>

<form name="f1" method="POST" action="https://aaa.co.jp/web/Login">
clientCD<br>
<input type="text" name="id" value="00000225"><br>
passwd<br>
<input type="text" name="passwd" value="zUT0cOtED5ifg3NkY7LAAA==" ><br>
keyLifeTime<br>
<input type="text" name="lifeTime" value="20221020202923"><br>
<br>
<input type="submit" value="Submit">
</form>
</body>
</html> 



 【参考URL】

https://www.upken.jp/kb/QfdSQLrcmikTFlXgcrWgzBGpPLJRFQ.html 

https://developer.mozilla.org/ja/docs/Learn/Forms/Sending_and_retrieving_form_data 

 

POSTとGETの違い

https://qiita.com/kanataxa/items/522efb74421255f0e0a1

 

JavaScriptでURL表示する

https://morizyun.github.io/javascript/location-href.html