【发布时间】:2018-08-12 11:49:06
【问题描述】:
在我正在处理的项目的 Webpack 中,我将 Webpack 设置为进行 Babel 转译,因此我可以使用 Flow 类型的 JavaScript。但是,当我运行具有此规则的 Webpack 时,
{
test: /\.js/,
exclude: ['/node_modules/'],
use: [{
loader: 'babel-loader',
options: {
presets: ['env'],
plugins: ['transform-flow-strip-types']
}
}]
}
我明白了:
Module build failed: Error: Couldn't find preset "transform-flow-strip-types"
relative to directory "/home/andy"
上次我在处理这个问题时,Webpack 工作正常,并且正在我的 node_modules 文件夹中搜索 transform-flow-strip-types,但现在它正在我的主目录中查找。为什么 Webpack 会突然查看我的主目录,或者我如何能够诊断出这是为什么?
【问题讨论】:
-
您的主目录中是否恰好有一个
.babelrc文件? -
@loganfsmyth 就是这样!请将其转换为答案,以便我用绿色复选标记勾住您!
标签: javascript webpack babeljs flowtype