iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 11
0
Modern Web

每日文章推薦系列 第 11

Day 11 npm

不講教學

反正網路上一大堆

大部分的時候也只要用到下面那幾個

npm install

npm install xxx --save

npm install xxx --save-dev

npm run dev

yarn

剩下的自己查

後端

如果你寫nodejs可以不用npm 那還蠻厲害的

但是通常都會用npm去抓套件來用

不論大小 基本上就是抱持著不要重新造輪子的作法

雖然之前發生過left-pad事件

但是大部分的人還是會利用npm內現有的套件

前端

應該還有人對bower這個工具有印象吧

在以前要在前端做相依管理可能第一個會想到的就是它

2015 年一度傳出停止維護的消息 https://ruby-china.org/topics/28060

在browserify,grunt,gulp,webpack等工具的流行以後也慢慢的減少使用

都直接從npm下載並且做打包壓縮瘦身拆分的動作了

可以省下不少的麻煩 所以自然越來越少人用bower

寫前端是否一定要用npm呢

其實也不一定啦

不需要為了用而用

如果簡單的引入就能解決問題

就還是那樣就好了吧xd

yarn

雖然fb推出yarn來試圖取代npm

但是到現在也還沒有完全取代掉npm

大概也跟npm之後還有改版有關系吧

有興趣就自己兩邊都用看看xd

google trends

bower搜尋出來的都不是你想的那個 bower
如圖

RUN

npm 裡面還能自訂script

方便整合操作指令

當專案一大 需要下一堆指令的時候就會覺得很方便

結語

npm從後端進展到前端以後就省下開發者很多的麻煩了

一個檔案就能管理前後端的版本

今日分享文章

今天看的文章


上一篇
Day 10 PHP的學習
下一篇
Day 12 前置編譯器
系列文
每日文章推薦30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言