/node_modules/webpack/lib/TemplatedPathPlugin.js:72
.replace(REGEXP_HASH, withHashLength(getReplacer(data.hash), data.hashWithLength))
^
運行webpack
當我得到這個錯誤 - 它似乎path
是一個對象,而不是字符串,因此替代方法是找不到的。任何人都可以闡明這個錯誤?這裏是我的webpack.config.js
:類型錯誤: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;
我認爲你必須導出配置
new ExtractTextPlugin({filename: '[hash].css', allChunks: true, disable: false}),
更多信息。 config.js') –
[Docs](http://webpack.github.io/docs/configuration.html#output-path)「output.path輸出目錄爲絕對路徑(必需)。」 –