Gruntjs提高生產力(四)

2022-05-15 10:16:43 字數 953 閱讀 1504

思考:

1.grunt以工程為單位安裝外掛程式?

如果有新工程就要重新安裝外掛程式或者把安裝好的外掛程式拷貝過去。這樣很麻煩,解決方案是需要用grunt的專案統一放在grunt專案中。

2.每次需要針對專案編寫gruntfile.js?

a.我們可以把資料夾,路徑用變數代替。傳入xx.json或者用命令列傳參的方式。

還記得initconfig中的grunt.file.readjson('package.json')這個方法麼?我們可以寫乙個config.json,用這個方法讀入就可以獲取變數。

config.json如下 

}}

gruntfile.js中這樣讀入  

pkg: grunt.file.readjson('package.json'),

config : grunt.file.readjson('config.json'),

要使用傳入的資料夾可以

1.<%= config.concat.dist.dest %> //模板使用

2.config.concat.dist.dest //直接使用

b.用命令列工具傳遞引數

還記得console.log(grunt.option('keys'));

命令列中只要這樣使用

grunt --keys=1

在gruntfile.js執行時就就能通過grunt.option('keys')獲取到值1

暫時我想到的是以上兩種方法可以通用我們的gruntjs而減少編寫的成本。

如何提高自身生產力

先了解一下 專注 什麼是專注 簡而言之,專注是分散的對立面。不專注地工作一整天很容易。簡訊 email 外界干擾都會讓我們分神而不能專注於自己要做的事情。讓我們花點時間回憶一下什麼是專注?回憶你上次遇到問題辛苦去解決的場景。或許你在除錯bug,或許你在找出為什麼你的 不工作的原因。當你把注意力放在單...

Vim提高生產力的技巧

比如,有乙個函式 int foo char s,int len 你可以 將游標放在第乙個len上,按 鍵高亮選擇所有的len單詞,並跳到下乙個len上 按n鍵返回到第乙個len上,按ciwn將第乙個len改成n 按n調到第二個len上,按.按n調到第三個len上,按.norm命令可以讓你在ex命令列...

提高自我生產力7條建議

一 全心投入工作 work harder at what you do 當你工作時,一定要全心投入,不要浪費時間,不要把工作場所當成社交場合。光這個秘訣,如果你能長期實踐,就能使你的生產力加倍。二 工作步調快 work faster 養成一種緊迫感,一次專心做一件事,並且用最快的速度完成,之後,立刻...