この記事はQiitaに書いていた自身の記事のコピーです。
Nuxt上でTone.jsを使いたかった。window is not defined
っておこられた。
ESLintはStandardを使用。
公式ガイドラインにも記述がありますが、一部ハマったりしたのでメモ程度に書いています。
目次
Tone.js
Web Audio APIを使いやすくするためのライブラリ。
対処法
1 | if (process.browser) { |
1 | if (process.browser) { |
ポイント
if (process.browser)
- サーバーサイドで実行しない
require('tone')
import
はインデント上で使えないためrequire
を使用する
もやもや
やっぱりimport
に統一したい。
何かいい手を知ってる方が居たらアドバイスをお願いします。