首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Chokidar在控制台上运行,但在通过“npm”调用时不能工作

Chokidar在控制台上运行,但在通过“npm”调用时不能工作
EN

Stack Overflow用户
提问于 2020-06-15 19:26:04
回答 1查看 297关注 0票数 1

我添加了一个脚本来监视Chokidar的Tailwind CSS文件。现在,当我使用chokidar 'tailwind.config.js' --initial=true -c 'npm run build-tailwind'调用cli中的命令时,它就开始工作了。它完美地工作,并在变更时运行相应的命令,但是当我在包json中使用它时,如下所示

代码语言:javascript
复制
"watch-tailwind": "chokidar 'tailwind.config.js' --initial=true -c 'npm run build-tailwind'",

并通过npm run watch-tailwind呼叫它。

代码语言:javascript
复制
$ 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中保持不变。实际上,它应该添加一些额外的行,如下所示

代码语言:javascript
复制
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

但是文件不会改变,也不会做任何事情。我做错什么了?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-15 20:41:50

我不知道为什么,但是windows 10中的单引号有一个奇怪的问题,所以我改变了

代码语言:javascript
复制
"watch-tailwind": "chokidar 'tailwind.config.js' --initial=true -c 'npm run build-tailwind'",

代码语言:javascript
复制
"watch-tailwind": "chokidar \"tailwind.config.js\" --initial=true -c \"npm run build-tailwind\"",

它解决了问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62395519

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档