前提・実現したいこと
jsでchrome拡張を作っています。大体実装ができたので.envファイルを作って実行しようとしたのですが
require('dotenv').config();というコードの部分でエラーが出ました。
実現したいことは、.envファイルを使えるようにしたいです。
dotenvはnpm installで入れています。package-lock.jsonも反映されています。
packagejson
1{ 2 "name": "test", 3 "version": "1.0.0", 4 "main": "index.js", 5 "license": "MIT", 6 "dependencies": { 7 "dotenv": "^10.0.0" 8 } 9} 10
発生している問題・エラーメッセージ
errorMessage
1Uncaught ReferenceError: require is not defined 2
該当のソースコード
js
1require('dotenv').config(); // ここでエラー 2const url = "https://test" 3 4function send_message(message){ 5 // 省略 6} 7function event_listener(){ 8 var btn_elem = document.getElementsByClassName('test_btn'); 9 btn_elem[0].addEventListener('click', function(){send_message("test")}); 10}; 11if(document.URL == url){ 12 event_listener(); 13}
試したこと
importしてないことが問題かと思い、こちらをコードに入れましたが読み込んでくれませんでした。
import dotenv from "./node_modules/dotenv";
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。