【发布时间】:2017-05-24 14:33:40
【问题描述】:
我正在按照文档中的建议扩展 next.js webpack 配置。
const path = require('path')
module.exports = {
webpack: (config, { dev }) => {
config.resolve = {
alias: {
Templates: path.resolve(__dirname, 'templates/'),
Components: path.resolve(__dirname, 'components/')
}
}
return config
}
}
我想让我的导入像这样工作:
import Template from 'Templates/Base'
import Input from 'Components/Input'
我在配置中做错了什么,因为我收到了以下错误:
找不到模块“组件/标题”
我的目录结构是这样的:
.next
.storybook
components
|_ Header
|__ index.js
|_ Input
|__ index.js
templates
|_ Base
|__ index.js
pages
|_ index.js
node_modules
containers
stories
...
【问题讨论】:
-
您是否尝试过指定您正在搜索当前文件夹,如下所示: Templates: path.resolve(__dirname, './templates/') ?
-
@SimeonSimeonoff 是的,我有同样的问题。
标签: javascript reactjs webpack next.js