0
假目標不應該是一個真正的目標文件的前提;如果是,它的配方將在每次
make
去更新該文件時運行。
如果這是我想要的?
例如,如果我有一個名爲lint
是絨毛app/scripts/main.js
假目標,我希望它每次運行時make
去更新(transpile &縮小)dist/scripts/main.js
?
假目標不應該是一個真正的目標文件的前提;如果是,它的配方將在每次
make
去更新該文件時運行。
如果這是我想要的?
例如,如果我有一個名爲lint
是絨毛app/scripts/main.js
假目標,我希望它每次運行時make
去更新(transpile &縮小)dist/scripts/main.js
?
我剛剛刪除了lint
目標,並將其配方作爲dist/scripts/main.js
目標配方的第一個命令。
dist/scripts/main.js : app/scripts/main.js
./node_modules/.bin/eslint $< && \
mkdir -p dist/scripts && \
./node_modules/.bin/babel $< | \
./node_modules/.bin/uglifyjs - --screw-ie8 -o [email protected] -m -c
注意:我知道關於Gulp並且更喜歡使用Make。 – ma11hew28