在React和(我使用webpack)进行编程时,我注意到

require('jquery')


npm install jquery --save之后工作,但是

require('semantic-ui-css')


npm install semantic-ui-css --save之后没有。

webpack如何使jquery可以这样导入,但semantic-ui-css不能。

换句话说,webpack如何将给定名称解析为要加载的模块?

最佳答案

查看它们各自的package.json文件-the jQuery onemain属性设置为dist/jquery.js,而the semantic-ui-css one根本没有。无论设置了什么文件,导入包时节点/ Webpack都会提供什么。如果不存在,则无法按名称导入包-您必须指定特定文件(例如semantic-ui-css/semantic.css)或使用Webpack's module aliasing functionality

10-05 22:34