我试图在我的计算机上安装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 :(得分:4)
\
(这是反斜杠,而不是斜杠)是目录分隔符。 .
只是目录名称的一部分。
.grunt-init
和grunt-init
是两个不同的名称,两者都完全有效。
在类Unix系统上,默认情况下会隐藏以.
开头的文件和目录名称,这就是为什么您经常会看到配置文件之类的名称。
答案 1 :(得分:1)
.
是目录名称的一部分。文件名可以包含.
。 \
是目录名之间的分隔符。
通常,以.
开头的文件或目录被视为"隐藏"和/或用于存储元数据。特别是,shell通配符扩展会跳过以.
开头的文件。
例如,如果您编写了ls -d *
,则它不会显示以.
开头的任何文件或目录(包括.
和..
,当前和父目录)。
答案 2 :(得分:0)
Linux隐藏名称以dot开头的文件和目录,除非在列出目录内容时使用a(用于“all”)选项。如果在Windows上没有遵循此约定,那么您的示例可能只是遗留物。
这可能是幕后的事情(后来)希望这个名字完全匹配。虽然我喜欢安装程序,例如安装程序,只是按照我所说的去做,但我意识到保持默认值是最常用的路径。
答案 3 :(得分:0)
默认情况下,在xNIX系统上,以点开头的目录是不可见的。通常用于配置文件和用户主目录中的类似文件。
答案 4 :(得分:0)
Error java.io.IOException: No authentication challenges found
at libcore.net.http.HttpURLConnectionImpl.getAuthorizationCredentials(HttpURLConnectionImpl.java:436)
at libcore.net.http.HttpURLConnectionImpl.processAuthHeader(HttpURLConnectionImpl.java:416)
at libcore.net.http.HttpURLConnectionImpl.processResponseHeaders(HttpURLConnectionImpl.java:365)
at libcore.net.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:301)
at libcore.net.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:177)
at com.project.mluan.sunshine.FetchWeatherTask.doInBackground(FetchWeatherTask.java:391)
at com.project.mluan.sunshine.FetchWeatherTask.doInBackground(FetchWeatherTask.java:48)
at android.os.AsyncTask$2.call(AsyncTask.java:287)
at java.util.concurrent.FutureTask.run(FutureTask.java:234)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
at java.lang.Thread.run(Thread.java:856)
之前的\
在Windows上有特殊含义,错误是因为Windows不允许您创建一个包含"
作为其名称的文件。