将webpack从v2.1.0-beta.25更新为v2.2.0,我的解析停止工作。并不是所有的解决方案都有效。我检查了docs,我的配置应该没问题:
resolve: {
extensions: ['.js', '.jsx', '.json'],
modules: [
path.resolve('./client'),
path.resolve('./client/views'),
path.resolve('./client/utils'),
'node_modules'
]
}每次导入时,我都会得到module not found错误。
我知道这可能是我的错误,但不知道从哪里看。
这就是我导入的方法
import React from 'react'
// should import from "node_modules"
import App from 'components/App'
// should import from "./client/components/App.js"
import capitalize from 'string-utils'
// should import from "./client/utilis/string-utils.js"这是我的目录结构
project-root/
|__ webpack.config.js
|__ client/
|__ utilis/
|__ string-utils.js
|__ components/
|__ App.js编辑:为清晰起见,添加了示例。
发布于 2017-01-26 03:24:28
看起来这是一个eslint问题(我使用的是eslint-loader)。更新了eslint,现在它可以工作了。
https://stackoverflow.com/questions/41771513
复制相似问题