main.js中引入css为什么用require
# 具体遇到的问题
require不是node.js中的语法吗?
# 报错信息的截图
# 相关课程内容截图
# 尝试过的解决思路和结果
# 粘贴全部相关代码,切记添加代码注释(请勿截图)
在这里输入代码,可通过选择【代码语言】突出显示
30
收起
正在回答 回答被采纳积分+1
2回答
好帮手慕久久
2020-12-25 14:32:14
同学你好,问题解答如下:
1、对于css这种静态资源,可以使用require和import两种方式导入,使用这两种方式都能将资源导入成功,使用效果上没有太大差别。
2、从归属、语法上来讲,二者有如下区别:
a)二者属于不同的语法规范。require是CommonJS模块规范中,而import属于es6导入导出规范中的。因此二者的语法会有差异,import的导入导出语法更灵活,书写方式更多样。
b)import是编译时调用,导入语句,必须写在文件头部,如下:
而require属于运行时调用,因此require语法可以写在代码中的任何位置(习惯上还是会放在开头):
对于二者,同学了解这么多就够用了。
祝学习愉快!
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星