【发布时间】:2018-06-29 17:40:23
【问题描述】:
我正在使用 Babel 和 Webpack 制作一个 React 应用程序,并且我想使用来自 npm 的 file-exists 包。我已经安装了这个包并将其保存为我的项目的依赖项。运行 npm start 后出现此错误:
./~/file-exists/index.js 中的错误
找不到模块:错误:无法解析 C:\GitHub\CryptoPrices\node_modules\file-exists 中的模块“fs”
@ ./~/file-exists/index.js 3:9-22
file-exists 使用 fs 作为依赖项,但由于某种原因它不起作用。如果我在任何地方都不需要file-exists,Npm 启动和运行没有任何问题。
这是我的 webpack 配置文件:
module.exports = {
entry: [
'./src/index.js'
],
output: {
path: __dirname,
publicPath: '/',
filename: 'bundle.js'
},
module: {
loaders: [{
// exclude: /node_modules/,
loader: 'babel',
query: {
presets: ['react', 'es2015', 'stage-1']
}
}]
},
resolve: {
extensions: ['', '.js', '.jsx']
},
devServer: {
historyApiFallback: true,
contentBase: './'
}
};
我是 Webpack 和 Babel 的新手,所以我有点迷茫。
【问题讨论】:
标签: reactjs webpack webpack-dev-server babeljs