我一直在尝试一个新项目,并希望使用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)? –