我添加了一个脚本来监视Chokidar的Tailwind CSS文件。现在,当我使用chokidar 'tailwind.config.js' --initial=true -c 'npm run build-tailwind'调用cli中的命令时,它就开始工作了。它完美地工作,并在变更时运行相应的命令,但是当我在包json中使用它时,如下所示
"watch-tailwind": "chokidar 'tailwind.config.js' --initial=true -c 'npm run build-tailwind'",并通过npm run watch-tailwind呼叫它。
$ npm run watch-tailwind
> bloodline@0.0.1 watch-tailwind C:\xampp\htdocs\bloodline
> chokidar 'tailwind.config.js' --initial=true -c 'npm run build-tailwind'
Watching "'tailwind.config.js'", "run", "build-tailwind'" ..当我修改tailwind.config.js文件时,它保持不变,不会触发更新。文本在cli中保持不变。实际上,它应该添加一些额外的行,如下所示
change:tailwind.config.js
> bloodline@0.0.1 build-tailwind C:\xampp\htdocs\bloodline
> postcss src/renderer/assets/scss/tailwind/tailwind.scss -o src/renderer/assets/scss/tailwind/_build.scss但是文件不会改变,也不会做任何事情。我做错什么了?
发布于 2020-06-15 20:41:50
我不知道为什么,但是windows 10中的单引号有一个奇怪的问题,所以我改变了
"watch-tailwind": "chokidar 'tailwind.config.js' --initial=true -c 'npm run build-tailwind'",至
"watch-tailwind": "chokidar \"tailwind.config.js\" --initial=true -c \"npm run build-tailwind\"",它解决了问题。
https://stackoverflow.com/questions/62395519
复制相似问题