import About from '@/components/About'中@啥意思?
还有如果目录结构是这样,如何在index.js导入page2.vue?
import page2 from './pages/page2'
??
小白求教
import About from '@/components/About'中@啥意思?
还有如果目录结构是这样,如何在index.js导入page2.vue?
import page2 from './pages/page2'
??
小白求教
alias: {
'vue$': 'vue/dist/vue.esm.js',
'@': resolve('src'),
}
如果你的webpack.base.conf.js文件里是这样配置的,可以这样理解:@/aa/bb === src/aa/bb ,把 @ 理解成一个变量,目前给 @ 赋的值是 src。
1,关于import About from '@/components/About'中@啥意思
建议看下webpack.base.conf.js文件中的resolve里面的alias
resolve: {
extensions: ['.js', '.vue', '.json'],
alias: {
'vue$': 'vue/dist/vue.esm.js',
'@': resolve('src')
}
}
2,关于如何在index.js导入page2.vue?
import page2 from '@/pages/page2'
webpack中配置了alias,相当于你的src
resolve: {
extensions: ['.js', '.vue', '.json'],
alias: {
'vue$': 'vue/dist/vue.esm.js',
'@': resolve('src')
}
},
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
4 回答4.6k 阅读✓ 已解决
4 回答2.1k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答5.1k 阅读
也可以换种写法,在alias中配置
components
在index.js中,就可以这么写:
import page2 from 'pages/page2'
,缩短