请大家不要喷太简单。。。。我真的搜了没搜到这是什么写法。请知道的大大告知一下,谢过
在 webpack 里配置的路径别名
如果不配置可能会出现:
import Hello from'../components/Hello'; import Hello from '../../../components/Hello';
等情况
假设 @ 是 G://demo/src/
那么 @components/Hello 是 G://demo/src/components/Hello.js
module.exports = { entry: utils.getEntries(config.dev.entries), resolve: { extensions: [ '.js', '.vue', '.json' ], alias: { 'vue$': 'vue/dist/vue.esm.js', '@': resolve('src'), '@root': resolve('.') } },
我也刚刚接触vue, 对这个问题也很好奇, 不过还是要善于stackoverflow https://stackoverflow.com/questions/42749973/es6-import-using-at-sign-in-path-in-a-vue-js-project-using-webpack
顺便贴简答: 大概就是 在webpack配置里加了个alias, 当遇到需要解析路径里的@的时候, 自动替换为配置好的路径,如果你用的是vue-cli自动生成的项目 那就是被替换为src的路径
@Lizhooh @i5ting @toastsgithub 谢谢各位大大!
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
在 webpack 里配置的路径别名
如果不配置可能会出现:
等情况
假设 @ 是 G://demo/src/
那么 @components/Hello 是 G://demo/src/components/Hello.js
我也刚刚接触vue, 对这个问题也很好奇, 不过还是要善于stackoverflow https://stackoverflow.com/questions/42749973/es6-import-using-at-sign-in-path-in-a-vue-js-project-using-webpack
顺便贴简答: 大概就是 在webpack配置里加了个alias, 当遇到需要解析路径里的@的时候, 自动替换为配置好的路径,如果你用的是vue-cli自动生成的项目 那就是被替换为src的路径
@Lizhooh @i5ting @toastsgithub 谢谢各位大大!