簡體   English   中英

如何從另一個文件粘貼一段代碼?

[英]how to paste a segment of code from another file?

這可能是一個奇怪的問題,但是有沒有辦法從另一個文件粘貼/導入一段代碼?
例如:

文件 1.js:

export default function App() {
  return (
   some_paste_function('file2.js');
  );
}

文件2.js:

<View>
       <View>
         <Text>Hello World</Text>
      </View>
</View>

基本上是some_paste_function(file_name); 只是將 file2.js 的內容粘貼到函數位置,它更多的是讓文件系統看起來更干凈而不是使用import

是否有這樣的 function 或類似的反應本機甚至一般的 js?

從技術上講,您可以使用require從另一個文件動態加載內容,如果它們是從另一個文件中導出的,並且僅當您在使用它的模塊加載器上運行時。

export default function App() {
  return require("./file2.js");
}
export default function Component() {
  return <View>
    {/* ... */}
  </View>;
}

但是,我強烈建議不要這樣做,因為您會失去正確類型檢查、自動重構的好處,並且您的依賴關系圖會變得混亂。

暫無
暫無

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

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