Open MurphyJUAN opened 5 years ago
回答一下你在另一篇問的問題:
不管是 browserify 的 require 或是 webpack 的 import,他們跟直接 src='' 的差別是什麼? 他們難道不也是去 node_modules 裡面找東西嗎? 的確最後上傳的檔案裡面沒有 node_module,所以如果是使用 src='mode_module/xxx' 會找不到東西,但是為什麼 require, import 他們可以呢?
你可以先去了解一下 webpack 到底做了什麼事,就會釐清比較多東西了,不只要知道怎麼用 webpack,還要知道 webpack 到底做了什麼。
今天討論了什麼?結論是什麼?
今天和Huli用文字針對我目前寫的文章中的錯誤討論,發現自己還有觀念不清楚的地方。
最新的進度是什麼?
目前的進度: 關於專案......
[x] 完成每個學程自己的page
[x] 完成每個學生自己的page
[ ] 把換頁的問題處理好(Huli : 用 Global 變數存取狀態)
[ ] 現有畫面的RWD
關於文章...
[x] 如何把 vue 部署到 gae 上面
[x] npm 是什麼? package.json 是什麼?為什麼要?為什麼要node_modules?package-lock.json是什麼?為什麼要有這個?dependencies是什麼?和devDependencies的差別與使用時機?
下次報告前要完成哪些事項?
嗚嗚~我上週給自己太多事情做了,結果沒有做完,所以關於專案這次就給自己少一點吧...
關於文章....我想以後我就把當週陸續寫完的文章先丟到當週的issue下面好了,我打算9/16之後再慢慢放到 IT 鐵人賽。
[ ] browserify是什麼?bundle.js是什麼?為什麼要有這個工具?
[ ] webpack 的功能和設定
[ ] gulp
[ ] AMDjs、CommonJS 是什麼?
其他心得
我寫文章的速度很慢,而且剛開始花滿多時間看不同人寫同一件事情,像是我在文章寫到 src='node_modules...' 這也是參考別人的寫法,但是 Huli 看到就會覺得這個寫法有很多缺點。
我希望下週可以多花一點時間在釐清這些基礎觀念,並寫成文章給 Huli 看,我覺得這個過程又會發現自己一些以為懂但其實不懂的地方,專案的進度就先慢一點好了。
寫文章的過程就好像一直在開 branch ,多了很多自己本來沒有想到要寫的東西。
我也在回顧自己學習網站的歷程:從 hahow上面買課先了解 html,css,js,jquery在幹嘛,然後做出一些小動畫很開心,之後去 udemy 上面買 vue.js 的課,其實也沒有跟我講前面建置專案的時候用到的 npm,webpack,cli是什麼東西,專案生成之後的main.js代表甚麼,main.js import的那些東西是從哪裡來的,entrypoint是什麼,.babelrc是什麼,他是怎麼被trigger的.....等等,這些都是被設定好我不需要理會的東西。
不過沒想到這些東西那麼複雜 ><