Node 是能夠運行 JavaScript 的開放原始碼、跨平台執行環境。
nvm 為管理 node 版本的套件
使用說明:如果有某個專案的建置環境為 node v16 的版本,但現在最新的 node 版本是 v18,那麼就需要 nvm 來管理電腦的 node 版本,可以快速切換個版本。
$ nvm current
$ nvm ls
$ vm ls-remote
$ nvm install v版本號
$ nvm use v版本號
$ nvm use system
$ nvm alias default v版本號
Node 專案的套件管理工具
使用說明:專案中有使用到哪些套件(node modules)
cd /path
$ npm list --depth=0
$ npm list --depth=0 -g
$ npm list <packagename>
npm config get registry // 查看目前npm鏡像的來源
npm config set registry https://registry.npm.taobao.org/ // 更換npm來源
$ npm outdated -g //查看全局可更新的package
$ npm update -g
在目錄資料夾下./ 創建一個 jenkins_home目錄
Jan 22, 2024近期在研究 React Native 的架構,就剛好把筆記整理一下並記錄下來,大多數內容來至於上面教學網站,然後透過自己的經驗消化後寫一個簡單的版本做紀錄,使用 RN 的版本為 v0.71 。 Base React Native 兩種開發專案類型 React Native CLI 初始建立專案 React Native 目錄架構 & LifeCycle React Native 使用套件說明 Develop React Native WebView 使用介紹 建立 Native Module 給 React Native 使用(RN 呼叫 Native)
Apr 23, 2023iOS 環境需求Node v19.5.0Ruby v2.7.5(用 rbenv 去安裝)mac 預設是 2.6.8,會遇到下面錯誤訊息,需要升級 Ruby 版本才可以使用使用 Homebrew 安裝 Ruby 2.7.5 方式:Xcode14.0.1CocoaPods1.11.3Watchman(Options)2023.02.20.00 Android 環境需求Java (可以用 brew 安裝 Zulu OpenJDK)Android Studio 需要包含以下項目Android SDKAndroid SDK PlatformAndroid Virtual Device進入 Android Studio 安裝 Android 12 ( SDK Manager )設定電腦環境 ANDROID_HOMEexport ANDROID_HOME=$HOME/Library/Android/sdk export PATH=$PATH:$ANDROID_HOME/emulator export PATH=$PATH:$ANDROID_HOME/platform-tools iOS 及 Android 環境配置好後,就可以使用 RN CLI 建立專案npx react-native@0.71.4 init <ProjectName> 運行 Android 專案npx react-native run-android 運行 iOS 專案npx react-native run-ios 運行專案時,會開啟 Metro,不要關閉它
Apr 23, 2023iOS 專案在 Archive 的時候會自動將 main.jsbundle 加入到 ipa 中。 但可以手動產出 main.jsbundle。 react-native bundle --entry-file index.js --platform ios --dev false --bundle-output ios/main.jsbundle --assets-dest ios 使用 Xcode 開啟專案( ios/~.xcworkspace),執行 Archive 會自動產生 main.jsbundle 於 IPA 中。 使用 Xcode 開啟專案( ios/~.xcworkspace),如果是用 RUN ,會啟動 Metro Server,若未執行 Metro Server 則會看到以下錯誤訊息。
Apr 23, 2023or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up