npm 是什么?
npm 為你和你的團隊打開了連接整個 JavaScript 天才世界的一扇大門。它是世界上最大的軟件注冊表,每星期大約有 30 億次的下載量,包含超過 600000 個 包(package) (即,代碼模塊)。來自各大洲的開源軟件開發者使用 npm 互相分享和借鑒。包的結構使您能夠輕松跟蹤依賴項和版本。
升級npm
sudo npm install -g npm
安裝引入包,進入目錄下
npm install
會多出一個node_modules文件夾,加入到git忽略列表中
打包
是別名npm build,除非你在package.json文件中指定了什么"build",否則它什么也不做。它可以讓你在項目中使用之前為你的項目執行任何必要的構建/准備任務。
npm run build
開始
npm start 運行"開始"腳本
npm start
安裝umi
sudo npm install -g umi
安裝yarn
npm install -g yarn
查看版本
yarn --version
原來是這么玩
git clone xxx
npm install
npm run dev
現在是這么玩
git clone xxx
yarn
yarn start
Yarn是由Facebook、Google、Exponent 和 Tilde 聯合推出了一個新的 JS 包管理工具 ,正如官方文檔中寫的,Yarn 是為了彌補 npm 的一些缺陷而出現的。
Yarn的優點
速度快
版本統一
簡潔的輸出
更好的語義化
Yarn和npm命令對比
npm | yarn |
---|---|
npm install | yarn |
npm install react --save | yarn add react |
npm uninstall react --save | yarn remove react |
npm install react --save-dev | yarn add react --dev |
npm update --save | yarn upgrade |
npm start | yarn start |
npm run build | yarn build |