Laravel混合别名
LaravelMixAlias是一个NPM软件包,它提供了围绕WebPack的resolve.alias配置的便捷方法。
这是一个使示例require 和 import语句更简单的示例 :
const mix = require('laravel-mix');
require('laravel-mix-alias');
mix.alias({
'@': '/resources/assets/js',
'~': '/resources/assets/sass',
'@components': '/resources/assets/js/components',
});这使您可以编写如下 import 语句:
import '~/variables' import '@components/ToggleInput.vue';
如果您不熟悉Webpack的 resolve.alias 配置,可以使用以下方法在不使用此软件包的情况下在Mix中使用它:
mix.webpackConfig({
resolve: {
alias: {
'@': path.resolve(__dirname, 'resources/js/')
}
}
});mix.alias 与解析路径相比,您可能更喜欢此包提供的方法的便利性 。但是,如果您更喜欢不带软件包的配置,则该配置并不复杂。
如果您想了解有关扩展laravel-mix的更多信息,JeffreyWay提供了有关构建LaravelMix插件的有用文档。检查一下有关使用LaravelMix的想法!
要了解有关LaravelMixAlias软件包的更多信息,请查看GitHub上的MaximVanhove/laravel-mix-alias和NPM软件包laravel-mix-alias。
热门推荐
10 小红书平安祝福语简短
11 生日祝福语大全女孩简短
12 收生日红包祝福语 简短
13 领证幽默祝福语简短
14 法考面试祝福语简短
15 老哥出门祝福语简短语
16 送灯祝福语简短独特
17 幼儿狗年祝福语大全简短
18 好听的元旦简短祝福语