blog

Vue、webpackのエラー解決(Module parse failed: Unexpected token (1:0) You may need an ap

記事の初出 --- (英語)\n\nエラーの内容は以下の通りです:\n\nWebpack はデフォルトでは vue ファイルを扱えないので、自分でプラグインを追加して処理する必要があります。\n解決方...

Sep 7, 2020 · 1 min. read
シェア




誤りは以下の通りです:

デフォルトのwebpackはvueファイルを扱えないので、自分でプラグインを追加する必要があります。

解決策: 最初のステップ: プラグインをインストールします。

cnpm i vue-loader vue-template-compiler --save-dev 

ステップ2: webpack.config.jsに以下の設定を追加します:

 module: {
 rules: [
 {
 		 test: /\.vue$/,
 	 use: {
 	loader: 'vue-loader'
 	 }
 },
 ]
 }


を追加してから再実行してもエラーが発生する場合は、vue-loaderのバージョンが高すぎる可能性があります。

この問題を解決するには、さらに2つの方法があります:

方法1:vue-loaderのバージョンを下げます。

vue-loaderのバージョンを14.0.0以下にします。

cnpm i vue-loader@ --save-dev

方法2:webpack.config.jsに設定を追加します。

//vue-loader/lib/pluginを導入する。
const VueLoaderPlugin = require('vue-loader/lib/plugin');
module.exports = {
 plugins: [ 
 new VueLoaderPlugin()
 ],
 module: {
 rules: [
 {
 		 test: /\.vue$/,
 	 use: {
 	loader: 'vue-loader'
 	 }
 },
 ]
 }
};
Read next

git プロジェクトブランチ

本番コードを直接修正しないでください!プロジェクトを作成すると、デフォルトで master ブランチが作成されます。master ブランチの安定性を確保するため、master ブランチのコードをコミットで直接変更することはできません。 複数の f...

Sep 7, 2020 · 2 min read

spring_amqp

Sep 5, 2020 · 1 min read

vscodeの問題点

Sep 4, 2020 · 1 min read