基金会不使用 create-react-app
Foundation not working with create-react-app
我正在使用 React 和 create-react-app 构建一个应用程序。我想使用 npm 的基础站点。我愿意:
import React, { Component } from 'react';
import jQuery from 'jquery';
import Foundation from 'foundation-sites';
在这一点上,即使没有进一步的代码,我也会收到来自 foundation.js 的错误 "Uncaught ReferenceError: jQuery is not defined"。通常人们使用 webpack 配置来解决这个问题,但是使用 create-react-app 我无法访问 webpack 配置。我不想做 eject
。我尝试了 here 等其他解决方案,但没有任何帮助。
是否真的可以通过此设置使用 Foundation?
尝试将 jQuery 分配给 window。最好在入口点文件中完成。
window.jQuery = jQuery;
用下面的代码替换您的代码,它应该可以工作。
import jquery from 'jquery';
window.$ = window.jQuery = jquery;
require('foundation-sites');
我正在使用 React 和 create-react-app 构建一个应用程序。我想使用 npm 的基础站点。我愿意:
import React, { Component } from 'react';
import jQuery from 'jquery';
import Foundation from 'foundation-sites';
在这一点上,即使没有进一步的代码,我也会收到来自 foundation.js 的错误 "Uncaught ReferenceError: jQuery is not defined"。通常人们使用 webpack 配置来解决这个问题,但是使用 create-react-app 我无法访问 webpack 配置。我不想做 eject
。我尝试了 here 等其他解决方案,但没有任何帮助。
是否真的可以通过此设置使用 Foundation?
尝试将 jQuery 分配给 window。最好在入口点文件中完成。
window.jQuery = jQuery;
用下面的代码替换您的代码,它应该可以工作。
import jquery from 'jquery';
window.$ = window.jQuery = jquery;
require('foundation-sites');