私はReactの開発環境を設定しようとしていますが、webpackのパスに関する問題が発生しています。通常、クイックグーグルはこれらのような問題を解決しますが、私は同じ問題を抱えている人は見ていません。これはおそらく私がばかだと思って何かを台無しにしていることを意味します。React + webpack dev環境設定 - ファイルパスが間違っています
私はチュートリアルに続き、dev
-folderとoutput
-folderを持っています。 output
で私はoutput.js
を持っています。ここでwebpackはすべてのものを出力します。だから、ガイドによると、私は./node_modules/.bin/webpack
を実行する必要があり、それは私が持っている設定で動作するはずですが、それは間違ったファイルパスを示しています。私はreact-test/output/output.js
に行きたいですが、それは/dev
に投げ込み、react-test/dev/output/output.js
となっています。私webpack.config.js
は、次のようになります。dev
を追加取得した場合、私は見ることができない
var webpack = require("webpack");
var path = require("path");
var DEV = path.resolve(__dirname, "dev");
var OUTPUT = path.resolve(__dirname, "output");
var config = {
entry: DEV + "/index.jsx",
output: {
path: OUTPUT,
filename: "output.js"
},
module: {
loaders: [{
include: DEV,
loader: "babel-loader"
}]
}
};
module.exports = config;
。
var path = require('path');
module.exports = {
entry: path.join(__dirname, '/dev/index.js'),
output: {
path: path.join(__dirname, '/output'),
filename: 'output.js'
},
module: {
loaders: [
{
test: /\.js$/,
exclude: /(node_modules|bower_components)/,
loader: 'babel-loader',
query: {
presets: ['react', 'es2015']
}
}
]
}
};
あなたはこのファイルでのWebPACKを要求する必要はありませんが、あなたは何をテストするためのモジュールローダを伝える必要があります:
が、私はこの設定を試してみましたが、私はまだ同じエラーを取得しています:
とパスがそれにrealtive DEVとOUTPUTを設定します。非常に奇妙な! –
ちょっとエリック、あなたのアプリやアプリ内のフォルダの名前を 'react-test'していますか?この設定は '/ dev'フォルダがアプリケーションのルートにあることを期待しています。 –