簡體   English   中英

如何將類似react-native的js文件轉換為純javascript文件?

[英]How to convert a react-native-like js file to plain javascript file?

我想將類似react-native的js文件轉換為普通的javascript文件,以便可以由JavaScriptCore執行。 我知道browserify可以將類似Node的文件轉換為純javascript文件。 但是當我執行時:

browserify script.js -o bundle.js -t [ babelify --presets [ es2015 react ] ]

它返回一個錯誤:

Cannot find module 'ActivityIndicator' from '/home/yjy/Work/react_native/Webview/node_modules/react-native/Libraries/react-native'

如下所示的script.js:

import React, { Component } from 'react';
import {
  AppRegistry,
  Text,
} from 'react-native';

class Hello extends Component {
  render() {
    return (
      <Text>HelloWorld.....</Text>
    );
  }
}

我試圖將ActivityIndi​​cator.js文件復制到此文件夾,但仍報告相同的錯誤。如何解決此問題? 此外,本機如何解決將這些模塊捆綁到捆綁文件的問題? index.android.bundle文件和可執行的純js文件有什么區別?

任何建議表示贊賞!

您可以使用curl來訪問打包程序的URL以獲取捆綁包。 該捆綁包只是可以在JSCore中運行的“瀏覽簡化”代碼。 它可能不太可讀。

暫無
暫無

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

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