安裝我有一個具有以下內容包裝組件通過NPM
import 'icheck/skins/all.css'
import react_icheck from 'react-icheck'
export default react_icheck
爲什麼我這樣做是因爲我想,以減少一條線是進口「I檢查/外觀/所有文件名爲checkbox.js .css'放在我的模塊中。例如我有3個模塊:1.產品,產品細節和設置,所有這些都使用icheck,我想避免在3個不同的地方導入'icheck/skins/all.css'。這就是爲什麼我有一個名爲checkbox.js的包裝組件。但我有這個錯誤
./resources/assets/app/module/product.js
95:24-32 "export 'Checkbox' was not found in './common/Checkbox'
當我在我的模塊中做
import { Checkbox, Radio } from './common/checkbox';
。
如果可能的話,如果我發現另一個有用的組件(例如下拉列表),我也想放入dropdown.js,以便它作爲我自己的全局組件。但首先,我如何解決上述問題?
因爲你沒有叫出口,使用的是默認的:如果你使用ES6 transpiler你就能宣告你的組件是這樣的:
或類似這樣的。 – dfsq
@dfsq命名爲export如何?據我所知react_icheck擁有一切? –