質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

Q&A

0回答

827閲覧

javascriptでimportを使わないでフォルダ参照をする方法がわからなくて困っています。

退会済みユーザー

退会済みユーザー

総合スコア0

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

0グッド

1クリップ

投稿2020/12/07 09:30

編集2020/12/07 09:33

前提・実現したいこと

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初歩的な質問ですみませんが、ご教授をお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

miyabi_takatsuk

2020/12/07 10:09

> フォルダ参照をする方法 これは、なぜできると思ったのでしょうか? それともそれをやりたい、ということでしょうか? また、ブラウザで動かすJavaScript、でしょうか、Node.JSなどのコマンドラインでしょうか?
退会済みユーザー

退会済みユーザー

2020/12/07 10:15 編集

ご回答ありがとうございます。 ブラウザで動かすJavaScriptです。ブラウザはChromeになります。 windowオブジェクトではフォルダ参照はできないかなと、何となく思っていますが、 importを使う場合、、自分の環境ではできないため、 import { setlocale } from "~/lib/vee-validate/i18n/dist/locale/"; ようなフォルダの場合に、どのように対応すればよいか困っています。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問