問題タブ [vue-cli-4]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1790 参照

vue.js - Vue CLI - Vue.js プロジェクトのルートに .env ファイルが見つかりません

Vue CLI 4.1.2 でプロジェクトを作成し、内部router/index.jsで次のことを見つけました。

.envプロジェクトルートにファイルがありません。では、どういうprocess.env.BASE_URL意味ですか?値はどこにBASE_URL設定されていますか?

0 投票する
0 に答える
582 参照

typescript - を作成し、vue/cli バージョン 4 を使用して npm で vuejs コンポーネントを公開し、typescript ベースのクラス スタイル vuejs プロジェクトで使用します。

私は vuejs を学んでおり、vue/cli バージョン 4.xx のような最新バージョンを使用していますが、次のようなタスクを実行したいと考えています。

  1. vue/cli バージョン 4.xx を使用して単純なヘッダーを作成する必要があります。これは、ヘッダー変数内の配列を小道具として受け取ります。
  2. 今、npmで公開したいと思います。

    1. 次に、typescript をクラス ベースのスタイルとして使用する別の vue プロジェクトを作成し、このプロジェクトの 2 番目のステップで npm パッケージの作成を使用します。

このアプローチを完了するために、いくつかの記事に従いました。そのリンクは以下に記載され ています NPMでVuejsコンポーネントを作成して公開する方法

別の記事はこれです: https://dev.to/amroessam/publish-your-first-npm-package-vue-263h

最後の記事はこれです: https://vuejs.org/v2/cookbook/packaging-sfc-for-npm.html

ヘッダーを作成してnpmで公開することはできますが、そのnpmパッケージをまったく使用できず、エラーが発生します。

この依存関係は見つかりませんでした:

  • ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs の header-bell-app。 js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/UserComponent/UserComponent.vue?vue&type=script&lang=js&

インストールするには、次を実行します: npm install --save header-bell-app

header-bell-app という名前のヘッダー パッケージを作成してインストールしましたが、どこかにインポートしようとするとエラーが発生しました。

この画像では、コードの構造を持っています以下は私の header-bell npm パッケージのコードとスクリーンショットです:

そして、header-bellをインストールした後、以下のような別のプロジェクトで上記のパッケージを使用しています

ここに画像の説明を入力

今、私にエラーを与えています

モジュール 'header-bell' の宣言ファイルが見つかりませんでした。「d:/Alok/Work/References/interceptor-boilerplate/node_modules/header-bell/dist/headercomponent.umd.js」には、暗黙的に「any」タイプがあります。存在するかどうかを試すnpm install @types/header-bellか、「declare module 'header-bell';」を含む新しい宣言 (.d.ts) ファイルを追加します。

HeaderComponent の使用中のコンソールのエラーは下の画像にあります

ここに画像の説明を入力

これが私のことを正すのに十分な証拠になることを願っています。これに対する最善の解決策を教えていただければ幸いです。

0 投票する
2 に答える
4829 参照

vue.js - Vue-Cli 4 のソースマップを有効にするにはどうすればよいですか?

npm run serveコマンドはデフォルトでjsのソースマップを使用すると信じていましたが、常に表示されているためではないようvue.runtime.esm.js:619です。

ルート レベルのプロジェクトで vue.config.js ファイルを作成しました。

私は2つのことを試みます:

と:

それらのどれも機能しません。vue.runtime.esm.js:619私はまだ役に立たないことにこだわっています。

vue-cli 4 でソースマップを実際に有効にする方法を知っている人はいますか?