javascript - webpack中require('./main.css');中的路径问题
高洛峰
高洛峰 2017-04-11 13:03:48
[JavaScript讨论组]

刚刚接触webpack,在仿照一个demo中,文档结构如下:

index.js中引入main.css,即require('./main.css');可是当我把./去掉便报错;按照我的想法require('main.css');在基于index.js不是也能找到main.css吗?
希望大家能帮忙指导下。

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回复(1)
黄舟

这是由Node所用的commonJS风格的依赖语句require()的特性决定的。require(X)语句的参数字符串,遵循以下原则:

  • 如果X以/./../开头,则认为是相对路径,按照题主所认为的相对当前文件的位置去寻找。

  • 如果不是以上的开头,认为是内置模块(如require('path')),或位于node_modules里的npm包(如require('jquery'))。

webpack所实现的require()也是遵循这个查询原则的。题主可以阅读下阮老师的这篇文章

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号