我在ReactJS Isomorphic web-application中使用Materializecss作为UI
为了使服务器端呈现成为可能,我需要在服务器端定义所有变量,包括jQuery $
。而实现具有基于jQuery的自己的功能。
因此,如果我将jQuery作为模块导入,它将不适用于实现。
如果我将以常规方式导入jQuery - 作为index.html中的脚本,那么服务器端呈现将抱怨未定义的变量$
。
如果我同时做这两件事,那我就会发生冲突。
有npm module,但我不知道如何使用它? 通常,物化增加了全局功能。我应该以某种方式在根.js文件中使其全局化吗?如果是这样,那我该怎么做?
答案 0 :(得分:0)
import jquery from 'jquery';
global.$ = jquery;