我正在使用create-react-app框架学习React.js。
我需要使用一个现成的管理模板,其中javascript文件调用其他JS文件的模块。
e.g。 在App.js中我有:
1. import $ from 'jquery'
2. import Layout from './css/layout.min.js'
3. import Navbar from './js/navbar.min.js'
在navbar.min.js中,我收到错误消息:
1. $ is not defined
2. Layout (a function of layout.min.js) is not defined
有数百个这样的模块,因此不能从每个JS手动导入。
到目前为止,我已尝试从App.js导出$,Layout,但没有结果。
任何帮助都将不胜感激。
答案 0 :(得分:0)
你应该这样做(你没有做过)
npm i jquery --save
在你的layout.min.js中你应该有export default
。
import Layout from './js/layout.min.js'?