簡體   English   中英

在瀏覽器中以腳本形式導入ReactJS組件

[英]Import ReactJS Component in browser as a Script

我在reactJS中編寫了一個渲染樹的組件

組件樣本 我無法將其直接導入瀏覽器並繼續出現此錯誤:

Uncaught Error: Module name "TreeComponent" has not been loaded yet for context: _. Use require([])
http://requirejs.org/docs/errors.html#notloaded
    at makeError (require.js:5)
    at Object.o [as require] (require.js:5)
    at requirejs (require.js:5)
    at reactJS_returnReactJs.action:2192

babel預設為react-app:

  "babel": {
    "presets": [
      "react-app"
    ]
  },

構建的入口點是index.js:

在此處輸入圖片說明

export {default} from './components/TreeComponent';

您可以幫助我找出構建步驟中的問題嗎?

如果您以這種方式在TreeComponent.js導出react組件

export default TreeComponent({

});

或類似的東西

exports.default = TreeComponent;

您需要以這種方式導入

import { TreeComponent } from './components/TreeComponent';

或者你也可以這樣做

import TreeComponent from './components/TreeComponent/TreeComponent';

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM