Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/411.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将react原生的js文件转换为普通的javascript文件?_Javascript_Android_Node.js_React Native_Browserify - Fatal编程技术网

如何将react原生的js文件转换为普通的javascript文件?

如何将react原生的js文件转换为普通的javascript文件?,javascript,android,node.js,react-native,browserify,Javascript,Android,Node.js,React Native,Browserify,我想将react原生的js文件转换成普通的javascript文件,这样就可以由JavaScriptCore执行。我知道browserify可以将类似节点的文件转换为普通javascript文件。但当我执行时: browserify script.js-o bundle.js-t[babelify--presets[es2015 react]] 它返回一个错误: Cannot find module 'ActivityIndicator' from '/home/yjy/Work/react_n

我想将react原生的js文件转换成普通的javascript文件,这样就可以由JavaScriptCore执行。我知道browserify可以将类似节点的文件转换为普通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>
    );
  }
}
import React,{Component}来自'React';
进口{
评估学,
文本,
}从“反应本机”;
类Hello扩展组件{
render(){
返回(
地狱世界。。。。。
);
}
}
我已尝试将ActivityIndicator.js文件复制到此文件夹,但它仍报告相同的错误。如何解决此问题?此外,如何将这些模块绑定到绑定文件?index.android.bundle文件和可执行的纯js文件之间有什么区别


任何建议都将不胜感激

您可以使用curl点击packager url以获取包。该捆绑包只是可以在JSCore中运行的“Browseried”代码。它可能不太可读