發表文章

目前顯示的是 8月, 2021的文章

[C#] 需有 Oracle 用戶端軟體版本 8.1.7 或以上版本

圖片
 如題,近期有個老舊專案使用了 System.Data.OracleClient,運行時報了該錯誤,看了一些文章後下載了 Oracle Client 64bit,又報了一個錯誤 => "當與具有32位元的oracle用戶端元件執行64位元模式",搞了幾個小時後總算解決!! 而正解就是要安裝 Oracle Client 11 32bit ,不廢話附上安裝步驟:     1. 安裝  Oracle Client 11 32bit          (1) 解壓縮後找到 setup.exe          (2) 畫面會出現安裝提示,按下是 ( 注意,估計安裝程式很舊,他不會自動跳出,建議 Alt + Tab 切換一下找到這個提示 )          (3) 選擇"一般安裝",之後一直下一步就可以了。 參考資料: 1.  建立webservice 連接DB for Oracle9i - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天 (ithome.com.tw) 2.  蟲蟲不要找我碴: 嘗試載入oracle用戶端程式庫時傳出badimageformatexception當與具有32位元的oracle用戶端元件執行64位元模式安裝時會出現此問題 (bgcloser.blogspot.com)

[Angular] npm ERR! code ELIFECYCLE ( angular11 執行 npm start 時發生錯誤)

圖片
    如 題,近期專案使用 Angular11 ,臨時發生該問題,花了幾個小時,試過許多方法都無法解決,最後總算是搞定了,以下附上解決的步驟。 1. 修改package.json配置文件:     (1)  將 "start": "ng serve" 調整為以下。           "start": "node --max_old_space_size=8048 ./node_modules/@angular/cli/bin/ng serve" 2. 套件重新安裝"     (1) 刪除緩存,在命令提示字元輸入 =>  npm cache clean --force     (2)  刪除專案根目錄中的 node_modules 資料夾     (3) 刪除  package-lock.json     (4) 在專案中重新執行 =>  npm install     到 這邊可以先執行看看 npm start,若是可以的話那就恭喜您,仍然無法的話就繼續執行第三步驟吧~ 3. 將 node.js 版本調整為 10.X 版本 (圖片是我安裝的版本)     (1) 將當前的nodejs解除安裝 (win10的話,直接在控制台那就可以解除安裝)。     (2) 進入官網  Previous Releases | Node.js (nodejs.org) ,找到 10.X版本按下Downloads 。( 本地備份 node-v10.24.1-x64.msi )     (2) 依照電腦配置下載安裝 參考資料: 1.  node.js - Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory in angular - Stack Overflow 2.  node.js - How to...