Skip to content

Commit 1c11ffd

Browse files
flybayertimneutkens
authored andcommitted
Fix react-native-web example by adding babel plugin (vercel#9078)
* fix react-native-web example by adding babel plugin * changes
1 parent ab0a864 commit 1c11ffd

3 files changed

Lines changed: 9 additions & 1 deletion

File tree

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
module.exports = {
2+
presets: ['next/babel'],
3+
plugins: [['react-native-web', { commonjs: true }]]
4+
}
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
module.exports = {
2-
webpack: config => {
2+
webpack: (config, { defaultLoaders }) => {
33
config.resolve.alias = {
44
...(config.resolve.alias || {}),
55
// Transform all direct `react-native` imports to `react-native-web`
66
'react-native$': 'react-native-web'
77
}
8+
config.resolve.extensions.push('.web.js', '.web.ts', '.web.tsx')
89
return config
910
}
1011
}

examples/with-react-native-web/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,8 @@
1010
"react": "^16.7.0",
1111
"react-dom": "^16.7.0",
1212
"react-native-web": "^0.11.6"
13+
},
14+
"devDependencies": {
15+
"babel-plugin-react-native-web": "^0.11.7"
1316
}
1417
}

0 commit comments

Comments
 (0)