【发布时间】:2016-05-03 13:07:48
【问题描述】:
我有以下import:
// cwd: /project/pages/blog/category/red/index.js
import PageHeader from '../../../components/PageHeader';
我希望能够以这种方式编写它(在我的项目中的任何地方):
// cwd: /project/pages/blog/category/red/index.js
import PageHeader from 'components/PageHeader';
我尝试过使用 webpack resolve option 但我似乎无法让它工作:
config.resolve = {
alias: {
components: [
path.resolve('../components/')
]
}
};
和
config.resolve = {
root: [
path.resolve('../')
]
};
我错过了什么吗?
我的应用架构是从 React Static Boilerplate 分叉的,所以我的 webpack.config.js 看起来像 this one
【问题讨论】:
-
尝试按照this answer设置
root? -
root适用于我的 webpack 设置 -
@ivarni 是的,我做了,(并更新了我的答案),仍然没有解决
-
啊,你想提供一个根数组吗?
-
我都试过了,一个简单的字符串和一个数组。
标签: javascript reactjs ecmascript-6 webpack