2017-02-15 43 views
0

試圖爲我所有的js文件支持通配符匹配,但我得到這個錯誤通配符切入點USNG水珠遇到錯誤

var elements = request.replace(/^-?!+/, "").replace(/!!+/g, "!").split("!"); 
              ^

TypeError: request.replace is not a function 
    at C:\Users\Superant-Laptop\Projects\seeties-webapp\node_modules\webpack\lib\NormalModuleFactory.js:72:27 

這是我如何配置我的WebPack文件。

function toObject(paths) { 
    console.log(paths) 
    var ret = {}; 

    paths.forEach(function(path) { 
    ret[path.split('/').slice(-1)[0]] = path; 
    }); 

    return ret; 
} 

module.exports = { 
    entry: [ 
    'webpack/hot/dev-server', 
    'webpack-hot-middleware/client', 
    toObject(glob.sync(path.join(__dirname, 'resources/assets/bundle/entries/*js'))) 
    ], 
    output: { 
    path: path.join(__dirname, 'public'), 
    publicPath: '/', 
    filename: 'app.js' 
    } 
} 

上面的webpack.config.js有什麼問題?它對我來說看起來不錯。

+0

在這種情況下請求是什麼,「https:// www.npmjs.com/package/request'? –

回答

1

entries/*js - >entries/*.js

怎麼樣?