nodejs前端初探,一些常見問題解決

2021-10-16 18:52:09 字數 978 閱讀 9862

1. 首先安裝cnpm(由於 node很多三方依賴包是外國伺服器,較慢),具體可參考:

使用阿里定製的cnpm命令列工具替代npm。安裝:

npm install -g cnpm --registry=

再進行單次使用安裝(等到node_modules):

npm install --registry=

2. vue專案工程執行:cnpm run dev

前面的安裝是安裝了webpack框架中package.json中所需要的依賴;安裝完成後,需要啟動整個專案執行,cnpm run其實執行了package.json中的script指令碼,cnpm run dev的執行可查詢package.json script中的"dev"部分

3. 樣式處理,區域性樣式(設定滑鼠形狀、顏色等)

4. 繪圖,使用echarts

1)在vue專案使用echarts碰到的問題是,在mounted()中不能觸發圖形顯示,用console.log列印顯示取到id或者ref為undefined(使用douument.getelementbyid()和this.$refs.都如此):

f12進去檢視到:

「typeerror: cannot read property 'getattribute' of null

at zi (echarts.min.js:22)..."

經檢查發現,該圖形是寫在乙個modal中,預設是不顯示狀態,也就是這個div是undefined的;

將圖形顯示的呼叫從mounted移致updated()中,問題解決。

2)匯入echarts方式也會有影響

import echarts from 'echarts/lib/echarts'

會提示「error in updated hook: "error: componet series.line not exists. load it first."

改為:import echarts from 'echarts'

整理iBATIS的一些重要點和一些常見問題的解決

1 ibatis配置 增加記錄時返回隨機生成的主鍵值 2.動態新增引數 3.關鍵字 和 的區別 乙個專案中在寫ibatis中的sql語句時,order by field 執行時總是報錯,後來上網查了查,才知道這裡不該用 而應該用 隨即查了下 與 的區別 總結如下 1.是把傳入的資料當作字串,如 fi...

Powershell 網路請求的一些常見問題

error the request was aborted could not create ssl tls secure channel.參考了powershell invoke webrequest fails with ssl tls secure channel 和powershell co...

Visual studio之C 的一些常見問題

單擊button控制項,執行對應操作。選擇要操作的button控制項,在屬性欄內點選類似閃電標誌一樣的事件,找到操作,選擇click,雙擊,即會在主程式中生成對應的單擊事件處理 如下所示 private void combtn click object sender,eventargs e send...