我正在使用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?
答案 0 :(得分:3)
使用下面的代码替换您的代码,它应该可以正常工作。
import jquery from 'jquery';
window.$ = window.jQuery = jquery;
require('foundation-sites');
答案 1 :(得分:0)
尝试将jQuery分配给窗口。最好这应该在入口点文件中完成。
window.jQuery = jQuery;