首页 > 解决方案 > make: *** 没有规则来制作目标“watch_scss”。停止

问题描述

当我make watch_scss从终端运行时 - 我有一个错误:make: *** No rule to make target 'watch_scss'. Stop.

请问你能帮帮我吗?

这是我的MakeFile

watch_scss:
    sass --watch src/static/scss/:public/styles/css/

minify:
    cleancss public/styles/css/main.css -o public/styles/css/main.min.css

标签: makefile

解决方案


您需要运行make -f MakeFile watch_scss而不仅仅是make watch_scss. 或者(这可能更符合您的要求)重命名MakeFileMakefile(或您的 make 版本所期望的)。从 GNU 制作手册页

make执行中的命令makefile以更新一个或多个目标名称,其中名称通常是一个程序。如果不-f存在任何选项,将按该顺序make查找 makefile GNUmakefilemakefile、 和 。Makefile

请注意,情况确实很重要。


推荐阅读