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

时间:2019-04-18 07:21:55

标签: reactjs webpack build webpack-dev-server watch

预先感谢您的帮助。

我想根据src目录中的更改创建一个产品构建。为此,我使用了npm的watch软件包。以下是package.json

中的“脚本”
"scripts": {
    "webpack-dev-server": "webpack-dev-server",
    "dev": "watch 'npm run prod' src",
    "prod": "webpack --mode=production"
},

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

  

错误:内容:没有这样的文件或目录,状态为“ E:\ projects \ chatapp \ run”

2 个答案:

答案 0 :(得分:6)

如果您使用的是 Windows ,则必须在"命令中使用'而不是dev

"dev": "watch \"npm run prod\" src"

github.com/mikeal/watch#examples中也提到了它:

注意:因为Windows用户可能需要使用双引号而不是 单引号需要在npm脚本中将其转义

答案 1 :(得分:0)

尝试使用npm install也许可以解决,或者您可以查看此线程,因为它似乎是类似的问题How to resolve Nodejs: Error: ENOENT: no such file or directory 更具体地讲,此答案https://stackoverflow.com/a/43260706/10928899