的WebPack决心扩展导致在构建时未找到错误文件名
问题描述:
我在我的WebPack配置以下决心键:的WebPack决心扩展导致在构建时未找到错误文件名
resolve: {
extensions: ["js", "jsx"]
}
运行webpack --display-error-details
后,我看到:
ERROR in multi main Module not found: Error: Cannot resolve 'file' or 'directory' ./src/index.js in /Users/me/Desktop/coin-web resolve file
/Users/me/Desktop/coin-web/src/index.jsjs doesn't exist /Users/me/Desktop/coin-web/src/index.jsjsx doesn't exist resolve directory
/Users/me/Desktop/coin-web/src/index.js/package.json doesn't exist (directory description file)
/Users/me/Desktop/coin-web/src/index.js is not a directory (directory default file) [/Users/me/Desktop/coin-web/src/index.jsjs] [/Users/me/Desktop/coin-web/src/index.jsjsx]
如果我删除完全从配置中获取密钥resolve
,它会成功建立。然而,我很好奇为什么它的包含导致这个jsjs
,jsjsx
业务。
答
我想这是因为它应该是:
resolve: {
extensions: [".js", ".jsx"]
}
(包括周期)