前提・実現したいこと
javascriptでimportを使わないでフォルダ参照をする方法が、
わからなくて困っています。
① 例えば以下の場合は、jsファイルを読込して、windowオブジェクトで参照できます。
(例)vee-validate.js
javascript
1// これができないので代替方法をとる 2import { veeValidate } from "~/lib/vee-validate/dist/vee-validate.js"; 3 4// これだとwindowオブジェクトで参照できる 5<script src="~/lib/vee-validate/dist/vee-validate.js"></script> 6// ↓ 7var veeValidate = window.VeeValidate;
② フォルダ指定をする場合の方法を調べていますが、解決できなく困ってます。
(例) vee-validate/i18n/dist/local
※フォルダ以下は言語のjsonファイルです。
javascript
1// これができないので代替方法をとる 2import { setlocale } from "~/lib/vee-validate/i18n/dist/locale/"; 3 4// 以下はNG、解決できませんでした。 5<script src="~/lib/vee-validate/i18n/dist/locale/"></script> 6``` 7 8 9②で試してみたこと 10```javascript 11// これは間違っているのでうまくいきませんでした。 12<script type="module"> 13 import { setLocal } ="../lib/vee-validate/i18n/dist/locale/">; 14</script> 15``` 16 17このライブラリに限らず、importでフォルダ参照している場合を見かけるのですが、 18javascriptでimportを使わないでフォルダ参照する方法として、どのような方法をとればよろしいでしょうか。 19 20初歩的な質問ですみませんが、ご教授をお願いします。
> フォルダ参照をする方法
これは、なぜできると思ったのでしょうか?
それともそれをやりたい、ということでしょうか?
また、ブラウザで動かすJavaScript、でしょうか、Node.JSなどのコマンドラインでしょうか?
ご回答ありがとうございます。
ブラウザで動かすJavaScriptです。ブラウザはChromeになります。
windowオブジェクトではフォルダ参照はできないかなと、何となく思っていますが、
importを使う場合、、自分の環境ではできないため、
import { setlocale } from "~/lib/vee-validate/i18n/dist/locale/";
ようなフォルダの場合に、どのように対応すればよいか困っています。
あなたの回答
tips
プレビュー