[英]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.