簡體   English   中英

使用 Metro 捆綁器將特定的 javascript 文件作為字符串導入 react-native 中

[英]Import specific javascript files as string in react-native with metro bundler

  • 我需要將特定的 javascript 文件導入組件。
  • javascript的內容是代碼但需要轉成字符串
  • 我無法在運行時轉換它
  • 文件的內容需要注入到 web 視圖中,因此它可以處理window之類的對象,因此當前在解釋代碼時會在導入時引發錯誤

謝謝您的幫助!

就我而言,我需要編寫一個自定義轉換器。

const babelTransformer = require('metro-react-native-babel-transformer');

module.exports.transform = ({ src, filename, options }) => {
    return babelTransformer.transform({
      src: `let code = ${JSON.stringify(src)}; export default code;`,
      filename,
      options,
    });
};

暫無
暫無

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

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