我有很多目录。其中许多文件都有.styl
个文件。我想在包含.css
文件的每个目录的同一目录中创建一个.styl
文件。此外,每当.styl
文件更新时,我都希望相应的.css
文件进行更新。
我试图在我的package.json
中创建一个脚本来完成此任务,但没有太多运气。我也不知道如何动态指定输出文件名,所以我意识到下面的部分代码是不正确的。在解决之前(可能)我有一个错误,我会在代码之后描述。我打开了替代输出,我只希望我的.styl
文件保留在他们的模块中以及输出为自动更新的.css
个文件
以下是我"scripts"
的{{1}}部分的相关命令:
package.json
这是错误:
"styles": "stylus -u autoprefixer-stylus ./src/**/*.styl -o ./src/css/",
"styles:watch": "stylus -u autoprefixer-stylus -w ./src/**/*.styl -o ./src/css/",
"watch": "concurrently --names 'webpack, stylus' --prefix name 'npm run start' 'npm run styles:watch'"
完整[ stylus] > stylus -u autoprefixer-stylus -w ./src/**/*.styl -o ./src/css/
[ stylus]
[ stylus] /Users/itsme/Projects/todo-react/node_modules/stylus/bin/stylus:641
[ stylus] if (err) throw err;
[ stylus] ^
[ stylus]
[ stylus] Error: ENOENT: no such file or directory, stat './src/**/*.styl'
如果有帮助:
package.json