原创 npm install、npm install --save、npm install --save-dev npm install -g的東西到底安裝到哪裏去了

我們以安裝express爲例 1.npm install express 此操作會將express安裝在node_modules目錄下,package.json文件不會被修改。之後代碼上傳上去其他人拉取到本地,執行npm install不

原创 使用cmd命令刪除文件夾以及新建文件(解決vue中node_modules刪不掉,右鍵刪除慢,使用命令刪除node_modules)

1.刪除空文件夾 rmdir 空文件夾名 或者 rd 空文件夾名 2.刪除文件夾以及文件夾內所有內容(/s是刪除所有子目錄以及其中的內容;/q是在刪除時,不提示yes or no) rmdir /s/q 文件夾名 如果在vscode中

原创 查端口被佔用情況,並殺掉佔用進程(listen EACCES: permission denied 127.0.0.1:80)

1.netstat -ano 查端口使用情況 (window+r  cmd 進入命令行) 2.如果我們查80端口被佔用情況,第一行本地地址位置對應的是80端口 記住最後一行的PID數字 或者我們確定要查哪個端口,可以省略掉第一條 直接輸

原创 驗證js對象中是否存在某個方法或者屬性

1.以window爲例 在控制檯中輸入window 2.驗證方法 以WebSocket爲例 if (window.WebSocket) { console.log('WebSocket'); } if (typeof(wind

原创 面向對象以及相關知識

1.什麼是對象? (1)只要是對象就可以有自己的私有屬性。 例如: let obj = new Object();  obj.name = 'lee'; 我們這裏obj這個對象有自己的私有屬性,私有屬性就是name let str

原创 運行mongo出現Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed

1.打開終端,直接執行mongo 會提示無法連接到127.0.0.1:27017這種情況 原因:沒有運行mongoDB服務 2.運行mongoDB服務方法 打開終端,執行 mongod --dbpath D:\工具\mongoDB\da

原创 mongodb安裝後啓動提示api-ms-win-crt-runtimel1-1-0.dll缺失的解決方案

1.首先看一下C:\Windows\SysWOW64或者C:\Windows\System32下面是否有api-ms-win-crt-runtimel1-1-0.dll這個文件 我安裝的時候,是C:\Windows\SysWOW64下有a

原创 針對移動端安卓、ios手機鍵盤遮擋輸入框方法處理

下面代碼只處理 遮擋input輸入框的情況 如果是textarea也是一樣的  加上判斷document.activeElement.tagName == 'TEXTAREA' 這裏用的scrollIntoViewIfNeeded()方法

原创 npm install後 出現 operation not permitted -4048 報錯字樣 緩存問題解決方法

只要是出現operation not permitted -4048相關字樣,就證明緩存影響了npm安裝 不管是否報缺少vue-style css-style或者缺少什麼模塊 首先先做如下操作 刪除node_modules文件,刪除方法是

原创 vue移動端關閉當前頁面回到微信

返回頁面這個問題 當時打算使用window.close() 我自己的安卓手機 並沒有退出當前主頁面 回到企業微信  最終解決方法 WeixinJSBridge.call('closeWindow'); WeixinJSBridge是微信內

原创 vue手機端h5 html頁面引入meta標籤 解決h5頁面重新發布後緩存上次文件的問題

在根目錄的index.html head標籤裏引入如下內容 可解決因爲瀏覽器緩存文件的問題 <meta http-equiv="Cache-Control" content="no-cache, no-store, must-reval

原创 移動端判斷當前手機設備是安卓(Android)還是蘋果ios

const category = navigator.userAgent; const isAndroid = category.indexOf('Android') > -1 || category.indexOf('Adr') >

原创 This is probably not a problem with npm. There is likely additional logging output above.

解決方案: npm install 或者 npm i (簡寫形式) 重新安裝 如果依然是這個報錯 刪掉node_modules 重新npm i

原创 正則表達式初體驗

1.正則表達式元字符  ? 匹配0個或1個 * 匹配0個或多個 . 匹配任何單字符 + 匹配一個或多個 () 分組 \b 單詞邊界 \B 非單詞邊界 \t 水平製表符 ab\t ab (ab加上水平製表符) [] 可以用來構建一個簡單的

原创 解決This is probably not a problem with npm. There is likely additional logging output above.的問題

如果出現這種報錯情況,需要重新安裝node_modules文件夾中的內容 但是在安裝前 要把之前的內容都清空掉 步驟如下: 1.首先刪除node_modules rmdir /s/q node_modules 2.刪除package-l