我在使用以下命令安装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.如何解决此问题?
发布于 2018-11-27 15:40:14
你从哪里找到这种语法的?
说明中的方括号通常表示方括号中的部件是可选的。也就是说,您可以使用或不使用方括号中的部分来运行命令。
对于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发布于 2019-08-18 13:08:26
只需使用以下语法 #nodejs #Express即可
npm install protobufjsInsted of :
npm install protobufjs --save-prod或
npm install protobufjs --save因为较新版本的Nodejs缺省情况下具有--save方法
发布于 2019-12-13 00:52:01
正如最佳答案所说:
prefix=~]这就是问题所在
在我的例子中,这一行只有一个+:
npm install --save request request-promise cheerio puppeteer+从网站复制粘贴,让我犯这个错误
希望它能起作用
https://stackoverflow.com/questions/53492880
复制相似问题