dalinarkholin / example-typescript-monorepo Goto Github PK
View Code? Open in Web Editor NEWAn attempt to bundle a pure typescript, react-native, core, api, web, and infrastructure code into a monorepo.
An attempt to bundle a pure typescript, react-native, core, api, web, and infrastructure code into a monorepo.
I'm trying to add additional native apps into the repo - it's not working out.
After adding a new project in packages, essentially a copy of packages/native
, I can no longer start the native
app.
▶ yarn run native:start
yarn run v1.9.4
$ cd packages/native && node link-workspaces.js && node node_modules/react-native/local-cli/cli.js start --config ../../../../packages/native/rn-cli-config.js --reset-cache
fs.js:1061
return binding.unlink(pathModule._makeLong(path));
^
Error: EISDIR: illegal operation on a directory, unlink '/home/johan/dev/appar/packages/native/node_modules/react-native'
at Object.fs.unlinkSync (fs.js:1061:18)
at link (/home/johan/dev/appar/packages/native/link-script.js:10:8)
~
The content of packages/native/node_modules
▶ cd packages/native/node_modules && ls -la
total 112
drwxrwxr-x 28 johan johan 4096 sep 5 13:08 .
drwxrwxr-x 6 johan johan 4096 sep 5 13:08 ..
drwxrwxr-x 2 johan johan 4096 sep 5 13:08 ansi-styles
drwxrwxr-x 13 johan johan 4096 sep 5 13:08 @babel
drwxrwxr-x 4 johan johan 4096 sep 5 13:08 babylon
drwxrwxr-x 2 johan johan 4096 sep 5 13:08 .bin
drwxrwxr-x 2 johan johan 4096 sep 5 13:08 chalk
drwxrwxr-x 13 johan johan 4096 sep 5 13:08 core-js
drwxrwxr-x 3 johan johan 4096 sep 5 13:08 envinfo
drwxrwxr-x 5 johan johan 4096 sep 5 13:08 fbjs
drwxrwxr-x 3 johan johan 4096 sep 5 13:08 jest-docblock
drwxrwxr-x 4 johan johan 4096 sep 5 13:08 jest-haste-map
drwxrwxr-x 3 johan johan 4096 sep 5 13:08 jest-serializer
drwxrwxr-x 3 johan johan 4096 sep 5 13:08 jest-worker
drwxrwxr-x 4 johan johan 4096 sep 5 13:08 json5
drwxrwxr-x 4 johan johan 4096 sep 5 13:08 metro
drwxrwxr-x 4 johan johan 4096 sep 5 13:08 metro-babel7-plugin-react-transform
drwxrwxr-x 5 johan johan 4096 sep 5 13:08 metro-cache
drwxrwxr-x 6 johan johan 4096 sep 5 13:08 metro-minify-uglify
drwxrwxr-x 3 johan johan 4096 sep 5 13:08 metro-source-map
drwxrwxr-x 2 johan johan 4096 sep 5 13:08 mime-db
drwxrwxr-x 2 johan johan 4096 sep 5 13:08 mime-types
drwxrwxr-x 5 johan johan 4096 sep 5 13:08 plist
drwxrwxr-x 3 johan johan 4096 sep 5 13:08 pretty-format
drwxrwxr-x 5 johan johan 4096 sep 5 13:08 react-devtools-core
drwxrwxr-x 15 johan johan 4096 sep 5 13:08 react-native
drwxrwxr-x 2 johan johan 4096 sep 5 13:08 supports-color
drwxrwxr-x 3 johan johan 4096 sep 5 13:08 xmlbuilder
~
If I remove the added packages/theOtherApp
and run yarn install
in the root, I can run it again.
packages/native/node_modules
is back to normal:
total 20
drwxrwxr-x 5 johan johan 4096 sep 5 12:51 .
drwxrwxr-x 6 johan johan 4096 sep 5 12:20 ..
drwxrwxr-x 5 johan johan 4096 sep 5 12:50 @babel
drwxrwxr-x 2 johan johan 4096 sep 5 12:50 .bin
drwxrwxr-x 3 johan johan 4096 sep 5 12:51 .cache
lrwxrwxrwx 1 johan johan 47 sep 5 12:51 react-native -> /home/johan/dev/appar/node_modules/react-native
Any ideas?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.