Solved Problem

Webpack loaderUtils.parseQuery()問題

在執行nuxt build的時候常常出現以下警告 $ (node:495) DeprecationWarning: loaderUtils.parseQuery() received a non-string value which can be problematic, see https://github.com/webpack/loader-utils/issues/56 連網址也有就去看看https://github.com/webpack/loader-utils/issues/56 似乎是Webpack loader上remove了parseQuery問題引起了錯誤 要在webpack.

NuxtJS + Socket.io + https

我希望在NuxtJS [https://nuxtjs.org/] 中以Socket.io為傳送資料的方式,不過功力有限連Socket.io都沒搞定。發現NuxtJS官方其實有實例 [https://github.com/nuxt/nuxt.js/tree/master/examples/with-sockets]是在https中運作。 不過事情當然沒這麼簡單,官方上沒有什麼說明,我也只好當成NuxtJS一樣安裝。 $ npm install nodemon 這個例子用了nodemon作管理,我也直接照用好了 先安裝一下 $ npm run dev 啟動看一下

NuxtJS 100% CPU

CPU直升100% 開發時不知是什麼原故,伺服器CPU一直衝到100%以上 用htop查看一下就發現是我的Vue搞出來的,而且伺服器供應商不繼向我發出警告Email! 解決方法 然後在GitHub [https://github.com/webpack/webpack-dev-server/issues/472] 找到了應該是解決方法,似乎是Webpack跟Nodejs的問題。 > 就是將整個node_modules移除再安裝! 好吧... $ sudo rm -rf node_modules $ npm install 重新安裝node_modules後,CPU Loading似乎回復正常了