Google Drive桌面版: 首先,我使用的是“Google Drive桌面版”(以前称为Google Drive Filestream),它为我提供了一个G:驱动器,在没有互联网连接的情况下,我可以从电脑上访问所有我的Google Drive文件和文件夹:https://support.google.com/a/users/answer/9965580?hl=en
本质上,我们所有电脑上的桌面都设置为相同的G:驱动器,因此我们可以在任何一台五台电脑上进行工作,并从任何一台电脑恢复到上次离开的位置,所有桌面文件和文件夹的更改都会同步。
Node JS :
在Hyper命令提示符中,在G:驱动器内,我创建了一个项目文件夹中的index.js文件,然后使用npm init
初始化npm。这将在项目文件夹中创建以下package.json
文件:
{
"name": "nodejs",
"version": "1.0.0",
"description": "intro to node",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "me",
"license": "ISC"
}
但是,当我尝试使用npm install命令,例如:npm install superheroes
来自 https://www.npmjs.com/package/superheroes 时,我遇到以下错误:
npm ERR! code EEXIST
npm ERR! syscall mkdir
npm ERR! path G:\My Drive\NodeJS\node_modules\.staging
npm ERR! errno -4075
npm ERR! EEXIST: file already exists, mkdir 'G:\My Drive\NodeJS\node_modules\.staging'
npm ERR! File exists: G:\My Drive\NodeJS\node_modules\.staging
npm ERR! Remove the existing file and try again, or run npm
npm ERR! with --force to overwrite files recklessly.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\<my_user_name>\AppData\Roaming\npm-cache\_logs\2021-05-17T01_14_42_782Z-debug.log
这里有一个类似的帖子:如何在Google Drive FileStream中创建一个node.js项目
我尝试删除路径文件名My Drive
中的空格,以为这可能是导致4075错误的原因,但没有成功。
我知道这不是推荐的做法,因为大多数人会在这种情况下使用 Git Hub,但这可能吗?
谢谢!