對於npm的...執著?
¶我其實都沒裝過或者用過npm
npm是什麼?其實他有兩種(或者以上)的意思
其一:node package manager
其二:nginx proxy manager
前者是node.js這個後端引擎的套件管理器
後者則是nginx網頁架設反向代理管理器
但不論是誰我都沒有實際用過命令行才操控過他們
¶我的python起手式
由於我高中開始實際接觸coding,或者說由於國中接觸code an hour之類這種平台時就大概知曉關於oo相關的這種邏輯,加上高中就是從python開始學習起,以及當下對discord bot的實作結合到python使用discord.py庫以及pycord這個分支庫,所以對於python是熟悉不少的。而我對於js的了解則是關呼幾個:
* 前端html實作
* Scratch 3使用html5
* Google Apps Script使用(客製的)Js語言
因此我主要是在這些方面對js有接觸,也就是我並沒有用js來寫過或(用命令行)跑過後端引擎,也因此我的電腦上遲遲沒有裝載npm這種東西
所以我常常也會問gemini我可以怎麼替代,或者其他條路,因為我懶得接觸npm。
意外地說有點懶得從頭學習一套語言嗎,雖然理論上這可以很快,但怎麼感覺也需要有引路人的這種感覺
主要是我常常感覺我都在做有毛病的事情,例如我的nas因為沒有開啟ssh功能,所以當有要跑命令行的時候我通常會問有沒有不用命令行或是其他的方法(當然如果是跑在我的樹梅上就梅這問題)
題外話,意外的在樹梅上跑了docker,明明docker根目錄都放usb裡頭了,sd卡本身的16G14G空間卻還是能瞬間到個七八成滿,好可怕?未來感覺有可能需要做點什麼了,雖然現在懶得做
又或者例如我是使用turbowarp(scratch的變體fork)來開發應用時,也都可能會找各種歪門邪道的js套件或者透過與python的api來回輔助我達成某些功能,但就是不直接使用js開發XD
¶如何用python來查看帶有js或複雜目錄的html檔案
python -m http.server 8000
利用這條指令可以再shell當前資料夾開啟http伺服器來查看html檔案,通常index會是預設的localhost:8000或是127.0.0.1:8000,如果是其他頁面就在後面添加/你的檔案就可以了
當然也是如果你跟我一樣是個有毛病的傢伙只用python不用npm
還有,這個方法是gemini ai agent在網頁處理時使用的指令方法,不然我其實也不會用XD
論解釋這行命令什麼意思,大概就是使用http這個內置模組中的server套件,並且在當前目錄套用到本地伺服器的8000埠口,就這樣。
然後我真的只是因為看到要用npm就會需要想用別的方法來達成目的,可能某天我真的很需要npm的時候就會選擇妥協了吧
感謝您的閱讀。如有任何想法,歡迎留言來信。
回文章列表
留言區 / 文章反應
載入中...