一般情況下,node_modules安裝的包都已經被打包為commonjs規範的**,**的入口檔案由包下package.json的main欄位,如果你發現node_modules安裝的包不是es5語法(如使用了class,使用了jsx),那麼你完了,你將無法通過編譯,因為babel7以上會預設不編譯node_modules目錄下的**(大多數情況下,我們的webpack的配置也是不打包node_modules目錄的),所以我們需要配置include欄位,包含我們要打包的目錄
,在package.json中配置babel讓我遇到了一些奇葩的錯誤,還是使用官方的配置檔案babel.config.js配置比較好,如下贈送乙個示例:
module.exports =]]
}
webpack配置踩坑筆記
我package.json.js中的scripts配置 出現這一問題是因為webpack的版本問題,我出現這個問題時webpack的版本是webpack的版本是4.28.1,使用cnpm i webpack 4.3.0後就可以正常執行了 github上有相關的討論 這個問題看似是在檔案中少了乙個括號...
EasyTrader踩坑之旅總結
easytrader是用python寫的可以呼叫主要券商完成自動化 的乙個軟體 但我用的是同花順,在研究過程中,發現同花順暫時調不通。後來搜尋發現thstrade的原始碼作者說是easytrader對同花順已經不能呼叫成功 所以之後改為thstrader的研究。最終實現了查餘額,查持倉,賣出 的 e...
Golang之json踩坑之旅
最近公司有個專案,需要用golang寫乙個命令列工具。去呼叫業務系統的grpc介面,需要對引數進行封裝並解析。呼叫的請求引數結構體需要經過json解析成byte type inferencerequest struct sendtoremotefeaturedata map string inte ...