Vue.js 有没有办法在网页包导入中转义解析别名?

Vue.js 有没有办法在网页包导入中转义解析别名?,vue.js,webpack,sass,Vue.js,Webpack,Sass,使用Vue CLI 3,以下是我的some.scss文件: @import '~@fortawesome/fontawesome-free/scss/fontawesome'; 导致路径错误,因为“~”引用了node_modules,“@”引用了“src”目录,因为“@fortasome”在模块名中使用“@”符号,所以我无法正确导入它。有没有办法告诉webpack,它不是别名,而是模块名 发布Vue CLI的3个网页包配置: @import'@fortawesome/fontawesome f

使用Vue CLI 3,以下是我的some.scss文件:

@import '~@fortawesome/fontawesome-free/scss/fontawesome';
导致路径错误,因为“~”引用了
node_modules
,“@”引用了“src”目录,因为“@fortasome”在模块名中使用“@”符号,所以我无法正确导入它。有没有办法告诉webpack,它不是别名,而是模块名

发布Vue CLI的3个网页包配置:


@import'@fortawesome/fontawesome free/scss/fontawesome';你试过这个吗?@“被映射到”src“目录。你是说,“@”被映射到”src“目录。你能把配置张贴在哪里吗<代码>@在fortawesome软件包中是作用域软件包的标准语法:我认为,您无法实现这一点。IMO使用该别名时,您正在尝试执行类似“覆盖标准关键字”(在本例中是作用域包的
@
)的操作。我建议删除这个别名,或者如果你坚持这样做,你可以试着把你的问题写在github的网页上。也许他们会在这种情况下忽略别名的使用(尽管我对此表示怀疑)。