/node_modules/webpack/lib/TemplatedPathPlugin.js:72
.replace(REGEXP_HASH, withHashLength(getReplacer(data.hash), data.hashWithLength))
^
webpack
を実行しているとき、私はこのエラーを取得していない - path
がオブジェクトではなく文字列であるようだ、と置き換える方法は、したがって、見つかりません。誰もこのエラーで光を当てることができますか?ここに私のwebpack.config.js
です:例外TypeError:path.replaceは機能
var webpack = require('webpack');
var path = require('path');
var basePath = 'app';
var outputFile = 'output.js';
var config = {
entry: basePath + '/index.js',
output: {
path: basePath,
filename: outputFile
},
resolve: {
extensions: ['', '.js']
},
module: {
loaders: [{
test: /\.js$/,
exclude: /node_modules/,
loader: 'babel-loader',
query: {
presets: ['es2015']
}
}]
}
};
module.exports = config;
でより多くの情報私はあなたの設定をエクスポートすると思う:module.exportsはの=は「(WebPACKのが必要です。 config.js ') –
[Docs](http://webpack.github.io/docs/configuration.html#output-path) "output.path絶対パスとしての出力ディレクトリ(必須)。" –