mirror of
https://github.com/zoriya/react-native-web.git
synced 2026-06-07 12:15:06 +00:00
@@ -50,7 +50,7 @@ Now you can create your components and applications with the React Native API.
|
|||||||
|
|
||||||
## Configuring Babel
|
## Configuring Babel
|
||||||
|
|
||||||
If you need to do the aliasing with Babel you can use
|
[Babel](https://babeljs.io/) supports module aliasing using
|
||||||
[babel-plugin-module-resolver](https://www.npmjs.com/package/babel-plugin-module-resolver)
|
[babel-plugin-module-resolver](https://www.npmjs.com/package/babel-plugin-module-resolver)
|
||||||
|
|
||||||
```
|
```
|
||||||
@@ -92,6 +92,22 @@ You may also need to include a custom libdef
|
|||||||
([example](https://gist.github.com/paularmstrong/f60b40d16fc83e1e8e532d483336f9bb))
|
([example](https://gist.github.com/paularmstrong/f60b40d16fc83e1e8e532d483336f9bb))
|
||||||
in your config.
|
in your config.
|
||||||
|
|
||||||
|
## Configuring Node.js
|
||||||
|
|
||||||
|
Node.js can alias `react-native` to `react-native-web` using
|
||||||
|
[`module-alias`](https://www.npmjs.com/package/module-alias). This is useful if
|
||||||
|
you want to pre-render the app (e.g., server-side rendering or build-time
|
||||||
|
rendering).
|
||||||
|
|
||||||
|
```js
|
||||||
|
// Install the `module-alias` package as a dependency first
|
||||||
|
const moduleAlias = require("module-alias");
|
||||||
|
moduleAlias.addAliases({
|
||||||
|
"react-native": require.resolve("react-native-web"),
|
||||||
|
});
|
||||||
|
moduleAlias();
|
||||||
|
```
|
||||||
|
|
||||||
## Other notes
|
## Other notes
|
||||||
|
|
||||||
### Safari flexbox performance
|
### Safari flexbox performance
|
||||||
|
|||||||
Reference in New Issue
Block a user