Webpack别名可在.jsx中工作,但不能在.js文件中工作

时间:2019-02-20 15:57:05

标签: webpack

谁能想到为什么定义的别名可以在.jsx文件中工作但为什么通过尝试在.js文件中进行相同的导入来报告警告(不是错误)的原因?

模块扩展定义正确。将别名dir放置在modules中以尝试进行“锤击钉子”测试,但仍会收到这些警告。删除别名会导致构建失败,并且使用相同的别名会导致来自JSX文件的“找不到模块”错误。

相对地,指向所需模块的路径工作正常,并且将相同的模块导入JSX文件而不发出警告。

Webpack v3

使用别名模式的示例:

myalias: path.resolve(__dirname, 'src/myaliaseddir')

0 个答案:

没有答案