npm run watch不运行:没有这样的文件或目录,打开&Users/usr/package.json'

时间:2016-01-20 20:47:16

标签: node.js npm homebrew

我相信这可能会发生,因为我用brew来安装npm;我想我可能有两个不同的版本。这是错误:

npm run watch
npm ERR! Darwin 14.5.0
npm ERR! argv "/usr/local/Cellar/node/5.4.1_1/bin/node" "/usr/local/bin/npm" "run" "watch"
npm ERR! node v5.4.1
npm ERR! npm  v3.5.3
npm ERR! path /Users/Nicolas/package.json
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall open

npm ERR! enoent ENOENT: no such file or directory, open '/Users/Nicolas/package.json'
npm ERR! enoent ENOENT: no such file or directory, open '/Users/Nicolas/package.json'
npm ERR! enoent This is most likely not a problem with npm itself
npm ERR! enoent and is related to npm not being able to find a file.
npm ERR! enoent

npm ERR! Please include the following file with any support request:
npm ERR!     /Users/Nicolas/Code/wordpress/wp-content/themes/IMFA-theme/npm-debug.log

我尝试了以下内容:

  • 酿造医生(发出很多警告并且似乎没有任何改变)
  • brew unlink and re-link(似乎没有做任何事情)

为了它的价值,我最近卸载并重新安装了brew,我知道有一些没有链接的桶;当我经营酿酒医生时,我看到了这一点,但我不知道如何解决它。

其他npm命令似乎仍然有用,比如npm install。但是,npm run watch,在我想编译SCSS的目录中,给出了上面的错误。任何帮助表示赞赏

1 个答案:

答案 0 :(得分:2)

我遇到了同样的问题npm错误没有这样的文件或目录,打开'/Users/usr/package.json'我得到了解决方案。 要解决这个问题,你需要初始化你的环境,比如$ xxx init,然后使用npm install来安装依赖项。