基金会不使用create-react-app

时间:2017-05-18 15:20:44

标签: javascript jquery reactjs zurb-foundation create-react-app

我正在使用React和create-react-app构建应用。我想使用npm的基础网站。我这样做:

"Sonne"

此时即使没有其他代码,我也会收到错误" Uncaught ReferenceError:jQuery未定义"来自foundation.js。通常人们使用webpack配置修复此问题,但是使用create-react-app我无法访问webpack配置。我不想做import React, { Component } from 'react'; import jQuery from 'jquery'; import Foundation from 'foundation-sites'; 。我尝试了其他解决方案,如here,没有任何帮助。 实际上是否可以在此设置中使用Foundation?

2 个答案:

答案 0 :(得分:3)

使用下面的代码替换您的代码,它应该可以正常工作。

import jquery from 'jquery';
window.$ = window.jQuery = jquery;
require('foundation-sites');

答案 1 :(得分:0)

尝试将jQuery分配给窗口。最好这应该在入口点文件中完成。

window.jQuery = jQuery;