我在我的 nodejs 应用程序中使用手写笔(不是 express,只是普通节点)。我还使用nodemon来监视更改并在不重新启动我的应用程序的情况下应用它们。我有一个运行我的应用程序的小 sh 脚本:
#!/bin/sh
if [ -f style/*styl ]; then
echo "Building *styl..."
node_modules/stylus/bin/stylus -c style/*styl
fi
echo "Running src/app/index.js..."
nodemon src/index.js
如您所见,如果在运行应用程序之前找到了手写笔,脚本会将其编译为 css。这是编译手写笔样式的正确方法吗?或者我应该在我的代码中使用 js 库吗?
此外,由于它是在运行应用程序之前编译的,因此更改 *styl 显然不会在不重新启动应用程序的情况下反映出来。
有什么办法可以做到这一点?更改文件时设置手写笔编译而不重新启动应用程序?