2017-02-11 191 views
1

我已經在全球範圍內安裝了涼亭(npm install -g bower),我正在嘗試初始化我的涼亭項目。Bower初始化錯誤

但是當我運行:

bower init

不是看到提示進入各個領域爲我的項目,我收到錯誤:

bower EINVALID  Name must be lowercase, can contain digits, dots, dashes, "@" or spaces 

任何幫助表示讚賞。

回答

1

好的,我意識到問題是我的根文件夾中有一個+字符,顯然,這個字符不喜歡。

簡單的問題,簡單的解決方案。希望這可以節省別人一些時間!

+0

是的,我有同樣的問題。我的項目最後包含'.com'。 –

0

如果您使用的是NPM,因此有一個package.json文件,bower會嘗試使用您在該文件中提供的名稱(以及其他字段:描述,作者,主頁)。

當該名稱包含任何不允許的字符時,bower會向您拋出此錯誤,就像您提供的名稱無效一樣。

,或者如果你的文件路徑恰好包含任何不允許的字符,你也將收到此錯誤