2017-07-17 87 views
1

我正在嘗試爲Angular CLI創建一個Docker容器。我Dockerfile看起來是這樣的:爲Angular CLI創建Docker容器

FROM node:8.1.4 
RUN npm install -g @angular-cli 

然而,碼頭工人不喜歡在運行命令@字符。

npm info using [email protected] 
npm ERR! code EINVALIDTAGNAME 
npm ERR! Invalid tag name "@angular-cli": Tags may not have any characters that encodeURIComponent encodes. 

我也試圖逃過@,但同樣的錯誤。

FROM node:8.1.4 
RUN npm install -g \@angular-cli 

Angular CLI文檔說我需要@字符。我如何在Docker RUN命令中執行此操作?

回答

1

你在那裏有一個錯字。根據該文件,角CLI應安裝如下:

npm install -g @angular/cli 

注意你是如何使用-代替/

錯誤是來自npm,而不是Docker,這是什麼讓我失望。

+0

問題解決了,謝謝 – steampowered

相關問題