尝试安装 protobufjs 时出现 npm 错误代码 EINVALITDAGNAME

新手上路,请多包涵

使用此命令安装 protobufjs 时出现错误:

 npm install protobufjs [--save --save-prefix=~]

错误是:

 npm ERR! code EINVALIDTAGNAME
npm ERR! Invalid tag name "[--save": Tags may not have any characters that encodeURIComponent encodes.

我该如何解决这个问题?

原文由 Fx Bayu Yunianto Pabisa 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 613
2 个回答

您在哪里找到该语法?

how to run something 的说明中的方括号一般表示方括号中的部分是可选的。也就是说,您可以在有或没有方括号中的部分的情况下运行命令。

对于 npm 你可以运行:

 npm install protobufjs

或者

npm install protobufjs --save-prod

或者

npm install protobufjs --save-dev

等等,取决于你想做什么。

我相信旧版本的 npm 使用 --save 而不是 --save-prod 而在更高版本的 npm 中, --save-prod 是默认值。

 $ npm --version
6.4.1
$ npm install protobufjs
npm notice created a lockfile as package-lock.json. You should commit this file.

+ protobufjs@6.8.8
added 14 packages from 35 contributors and audited 16 packages in 4.502s
found 0 vulnerabilities

原文由 Wodin 发布,翻译遵循 CC BY-SA 4.0 许可协议

只需简单地使用以下 语法 #nodejs #Express

  npm install protobufjs

代表:

  npm install protobufjs --save-prod

或者

 npm install protobufjs --save

因为较新版本的 Nodejs 默认有 --save 方法

原文由 Rahul Hirve 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏