我一直在嘗試一個新項目,並希望使用webpack和模塊來分割代碼。我已經安裝NPM之後安裝的WebPack如下 npm install -g webpack
Webpack無法解析全球安裝的babel或babel-loader
npm install -g babel-cli babel-core babel-loader babel-presets-es2015
現在,在項目中,我創建了一個包含以下內容的新config.js文件。
module.exports = {
entry: './src/js/app.js',
output: {
filename: 'dist/js/bundle.js'
},
module: {
loaders: [
{
test: /\.js$/,
loader: 'babel-loader'
}
]
},
}
不過,我總是得到一個錯誤說 ERROR in Entry module not found: Error: Cannot resolve module 'babel-loader'
換句話說,如何使的WebPack解決全球範圍內安裝的軟件包?
'npm我babel-loader --save-dev'? –
@releaseanp這樣做會在本地創建node_modules並再次安裝該軟件包。 但是,這些軟件包已經全局安裝。我如何使用它? – Andrews
什麼是您通過加載器傳遞的文件的擴展名。除JS之外的任何東西(也許JSX)? –