node.js - require ('jquery' ) vs require ('semantic-ui-css' ),只有一个可以使用 webpack 进行 React 编程

标签 node.js webpack semantic-ui

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

require('jquery')

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

require('semantic-ui-css')

npm install语义-ui-css --save之后不会。

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

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

最佳答案

查看它们各自的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 .

关于node.js - require ('jquery' ) vs require ('semantic-ui-css' ),只有一个可以使用 webpack 进行 React 编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38178162/

相关文章:

node.js - 如何在 bash 脚本中 npm start 后运行 npm test

node.js - App应该连接cassandra的SEED NODE还是CLUSTER NODE?

javascript - Webpack 使用 AMD 定义

jquery - Angular 2 slider 范围 - 添加 Ion.RangeSlider 库

webpack - 类型错误 : Cannot read property 'buildMeta' of undefined

javascript - Semantic-UI 图像属性不适用于语义-ui-react

javascript - 语义用户界面 react : How to set content load on pagination

javascript - Semantic-ui 主菜单 CSS 悬停和焦点

javascript - TypeError : Math. floor() 不是函数

javascript - 将所有子文档返回到 Jade 模板