我npm completion >> ~/.bashrc
在终端中运行了命令,该命令对.bashrc文件进行了更改;现在无论何时打开终端,我都会收到错误消息:
bash: /home/user/.bashrc: line 126: syntax error near unexpected token `newline'
bash: /home/user/.bashrc: line 126: `Usage: npm <command>'
我的.bashrc文件(第126-129行)的相关摘录如下:
126: Usage: npm <command>
127:
128: where <command> is one of:
129: access, add-user, adduser,...
接下来是一个npm命令完成脚本。
运行npm help
可以按预期(和以前一样)打印有关在终端中使用npm的信息,以便功能没有改变,除非现在我收到上述警告。我如何能:
npm completion >> ~/.bashrc
使用终端命令撤消更改(如果是,此命令是什么);或者谢谢
该npm
命令不理解该completion
参数,并为此发出帮助消息。
然后将帮助消息附加到您的.bashrc
:
Usage: npm <command>
当shell解释该行时,它实际上想运行
Usage: npm < command >
(命令“ Usage:”,第一个参数为“ npm”,stdio从名为“ command”的文件重定向,输出重定向到... oops,后没有文件名>
,因此语法错误。
解决方法是运行npm
不会产生帮助消息的正确命令。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句