[英]npm error code EINVALIDTAGNAME when trying to install protobufjs
使用以下命令安装 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.
我该如何解决这个问题?
你在哪里找到那个语法?
关于如何运行某事的说明中的方括号通常意味着方括号中的部分是可选的。 即您可以运行带有或不带有方括号部分的命令。
对于 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
只需简单地使用以下语法#nodejs
#Express
npm install protobufjs
安装于:
npm install protobufjs --save-prod
或者
npm install protobufjs --save
因为默认情况下,较新版本的Nodejs
具有--save
方法
正如最佳答案所说:
prefix=~]
这就是问题所在
就我而言,这行只是一个 +:
npm install --save request request-promise cheerio puppeteer+
从网站复制粘贴,让我犯这个错误
希望它有效
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.