js模块导入

问题描述

在看webpack的loader相关代码时,发现有像下面这样的导入方式,中间有!,还有!=!!?等,难道导入模块的时候,路径是可以包含逻辑运算符的,具体的使用规则是什么,在哪里可以有更详细的了解?

import './file.js.css!=!extract-style-loader/getStyles!./file.js';
import __vue_template__ from "!!../../lib/template-compiler/index?{\"id\":\"data-v-793be54c\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!../../lib/selector?type=template&index=0&bustCache!./basic.vue"
阅读 2.5k
1 个回答

clipboard.png

===========================

'!a'是字符串,!a才是逻辑运算符。

在表达式中才能称为逻辑运算符

难道,url中有?和&,所以url包含逻辑运算了
https://www.aaaaa.com/s?a=1&b=2

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题