在我的package.json中,我记录了一个二进制文件 - flow-bin。
"flow-bin": "^0.22.1"
进入" devDependencies"和
"flow": "flow; test $? -eq 0 -o $? -eq 2"
进入"脚本"。
我卸载了垃圾箱包,没有" flow-bin"到devDependencies并从脚本中删除了值,但是
npm run-script flow --version
仍在工作。我怎样才能回到以前的状态 - 安装前?
我删除了node_modules目录:
rm -r node_modules/
再次安装npm但它仍然有效。该怎么办?
没有nodejs输出是"正常" - 必须是什么:
流动 - 转换 bash:/ usr / bin / flow:没有这样的文件或目录在新调用npm install之后,没有任何内容从流到node_modules。
答案 0 :(得分:1)
如果我们查看npm-cli.js
的代码,我们可以看到旗帜版本只显示npm
的版本,并在npm
退出后:
if (conf.version) {
console.log(npm.version)
return
}
所以试试:
npm run-script NonExistentPackage --version