require(' jquery')vs require(' semantic-ui-css'),只有一个用于webpack的反应编程

时间:2016-07-04 06:31:47

标签: node.js webpack semantic-ui

在编写反应和(我使用webpack)时,我注意到了

require('jquery')

npm install jquery --save

之后工作
require('semantic-ui-css')

不在npm install semantic-ui-css --save之后。

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

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

1 个答案:

答案 0 :(得分:2)

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