gpt4 book ai didi

node.js - Webpack 未解析全局安装的 babel 或 babel-loader

转载 作者:搜寻专家 更新时间:2023-10-31 23:20:29 25 4
gpt4 key购买 nike

一直在尝试一个新的项目,想用webpack和modules来拆分代码。我已经安装了 npm,然后安装了 webpack,如下所示npm install -g webpack

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'
}
]
},

}

但是,我总是得到一个错误提示找不到入口模块中的错误:错误:无法解析模块“babel-loader”

也就是说,如何让webpack解析全局安装的包?

最佳答案

终于搞定了。不确定这是否是正确的方法。然而,这就是我的项目的设置和工作方式。我想应该有更好的方法来为模块加载器设置预设。

my-project
src
js
entry.js
module1.js
module2.js
dist
index.html
js
bundle.js

现在,我当前的 config.js 设置如下所示。

module.exports = {

resolve: {
fallback: '/usr/local/lib/node_modules'
},
resolveLoader: {
fallback: '/usr/local/lib/node_modules'
},
entry: './src/js/app.js',
output: {
filename: 'dist/js/bundle.js'
},
module: {
loaders: [
{
test: /\.js$/,
loader: 'babel-loader',
query: {
presets: ['/usr/local/lib/node_modules/babel-preset-es2015']
}
}
]
},

}

关于node.js - Webpack 未解析全局安装的 babel 或 babel-loader,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38234454/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com