如何在命令行上使用手写笔的glob文件规范?

时间:2017-01-19 22:56:45

标签: command-line npm glob stylus package.json

我有很多目录。其中许多文件都有.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

0 个答案:

没有答案