单页应用程序中的Css库

时间:2016-03-26 13:20:31

标签: jquery reactjs

我在ReactJS Isomorphic web-application中使用Materializecss作为UI 为了使服务器端呈现成为可能,我需要在服务器端定义所有变量,包括jQuery $。而实现具有基于jQuery的自己的功能。

因此,如果我将jQuery作为模块导入,它将不适用于实现。
如果我将以常规方式导入jQuery - 作为index.html中的脚本,那么服务器端呈现将抱怨未定义的变量$
如果我同时做这两件事,那我就会发生冲突。

npm module,但我不知道如何使用它? 通常,物化增加了全局功能。我应该以某种方式在根.js文件中使其全局化吗?如果是这样,那我该怎么做?

1 个答案:

答案 0 :(得分:0)

import jquery from 'jquery';
global.$ = jquery;