2015-06-03 54 views
-4

我試圖在我的電腦上安裝grunt模板,但我遇到了問題。我意識到,也許不同的東西是因爲path given by the Grunt docs的發生,這是斜線點在文件路徑中引用了什麼?

%USERPROFILE%\.grunt-init\ 

是什麼.grunt-init之前是什麼意思?

我試圖做手工全進口,但它也不能正常工作

git clone https://github.com/gruntjs/grunt-init-gruntfile.git "C:\Users\Imray\AppData\Roaming\npm\gru 
nt-init\" 

我得到一個消息:

fatal: could not create work tree dir 'C:\Users\Imray\AppData\Roaming\npm\.grunt-init"'.: Invalid argument 

是否有這個/.辦?這是什麼意思?

+0

'/ .foo'指的是一個名爲'.foo'的文件或文件夾。我不認爲'.'與你的問題有什麼關係。 –

+0

你會得到什麼錯誤? – donjuedo

+0

告訴我們,「不工作」沒有好處,除非你告訴我們*它如何不工作。請使用該信息更新您的問題。如果您看到錯誤消息,請將它們逐字複製並粘貼到您的問題中。 –

回答

4

\(這是一個反斜槓,而不是斜槓)是一個目錄分隔符。 .只是目錄名稱的一部分。

.grunt-initgrunt-init是兩個不同的名稱,兩者都完全有效。

在類Unix系統上,默認情況下隱藏以.開頭的文件和目錄名稱,這就是爲什麼您經常會看到諸如配置文件之類的名稱的原因。

0

Linux將隱藏名稱以點開頭的文件和目錄,除非在列出目錄內容時使用a(for「all」)選項。如果在Windows上沒有遵循這個約定,那麼你的例子可能只是一個結果。

它可能是幕後(稍後)的事情,這個名字要完全匹配。雖然我喜歡事物,例如安裝程序,只是按照我所說的去做,但我意識到保持默認值是最經過測試的路徑。

0

在xNIX系統上,默認情況下,以點開頭的目錄是不可見的。通常用於用戶主目錄中的配置文件和類似文件。

1

.是目錄名稱的一部分。文件名可以包含.\是目錄名稱之間的分隔符。

通常,以.開頭的文件或目錄被視爲「隱藏」和/或用於存儲元數據。特別是,shell通配符擴展跳過以.開頭的文件。

例如,如果你寫ls -d *那麼它不會顯示任何文件或.開始目錄(包括...,當前和父目錄)。

0

\"有窗戶特殊的意義之前,該錯誤是因爲Windows不會讓你創建包含"作爲其名稱的一部分的文件。

相關問題