npm 包“监视”给出“没有这样的文件或目录”错误

2 build watch reactjs webpack webpack-dev-server

预先感谢您帮助我。

我想根据目录内的更改创建产品构建src。为此,我使用watch了 npm 包。下面是我的“脚本”里面package.json

"scripts": {
    "webpack-dev-server": "webpack-dev-server",
    "dev": "watch 'npm run prod' src",
    "prod": "webpack --mode=production"
},
Run Code Online (Sandbox Code Playgroud)

现在当我运行npm run dev命令时。它给了我:

错误: ENOENT:没有这样的文件或目录,stat 'E:\projects\chatapp\run'

Ugn*_*kas 7

如果您使用的是Windows,则必须使用in命令"代替:'dev

"dev": "watch \"npm run prod\" src"
Run Code Online (Sandbox Code Playgroud)

github.com/mikeal/watch#examples 中也提到了这一点

注意:因为 Windows 用户可能需要使用双引号而不是单引号,所以他们需要在 npm 脚本中对它们进行转义