路径中的 NPM 空格导致 Google 驱动器错误 Windows
NPM Spaces in Path causes Google Drive errors Windows
所以我目前在使用 Google Drive 和 NPM 时遇到了一些问题。我在 Windows 上使用新的 Google 驱动器(如果我没记错的话,以前称为 Google Filestream)。
这个问题主要涉及这样一个事实,即当我在Node.JS 目录中执行npm install
时,它告诉我<PROJECT DIRECTORY>/node_modules
文件夹不存在。在我的本地下载文件夹中使用相同的项目文件和 package.json 工作得非常好并且安装了所有应该的东西。
完整错误如下:
npm ERR! code ENOTDIR
npm ERR! syscall mkdir
npm ERR! path G:\My Drive\Coding. Node. Discord.JS\SleepBot\node_modules
npm ERR! errno -4052
npm ERR! ENOTDIR: not a directory, mkdir 'G:\My Drive\Coding. Node. Discord.JS\SleepBot\node_modules'
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\stent\AppData\Local\npm-cache\_logs22-03-13T17_06_01_171Z-debug.log
如果日志文件相关,请告诉我,我会上传。
还有我的 package.json:
{
"name": "sleepbot",
"version": "1.0.0",
"description": "A custom bot to fix the brat's sleep schedule",
"main": "app.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [
"sleepbot"
],
"author": "Stentorian",
"license": "ISC",
"dependencies": {
"ascii-table": "^0.0.9",
"chalk": "^4.1.2",
"cron": "^1.8.2",
"discord.js": "^13.6.0",
"fs": "^0.0.1-security",
"moment": "^2.29.1",
"ms": "^2.1.3"
}
}
如果有人能提供帮助,那就太好了!
因此,虽然这不是问题的直接解决方案,但我已经开始使用它,因为我找不到解决此问题的方法。
我现在 运行 我的项目来自我的文档文件夹,使用 Git/GitHub 保存更改(利用分支),以及一个定期压缩我的编码文件夹的脚本(不包括 node_modules) 并将其保存到 G:/ 驱动器(Google 驱动器)。
所以我目前在使用 Google Drive 和 NPM 时遇到了一些问题。我在 Windows 上使用新的 Google 驱动器(如果我没记错的话,以前称为 Google Filestream)。
这个问题主要涉及这样一个事实,即当我在Node.JS 目录中执行npm install
时,它告诉我<PROJECT DIRECTORY>/node_modules
文件夹不存在。在我的本地下载文件夹中使用相同的项目文件和 package.json 工作得非常好并且安装了所有应该的东西。
完整错误如下:
npm ERR! code ENOTDIR
npm ERR! syscall mkdir
npm ERR! path G:\My Drive\Coding. Node. Discord.JS\SleepBot\node_modules
npm ERR! errno -4052
npm ERR! ENOTDIR: not a directory, mkdir 'G:\My Drive\Coding. Node. Discord.JS\SleepBot\node_modules'
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\stent\AppData\Local\npm-cache\_logs22-03-13T17_06_01_171Z-debug.log
如果日志文件相关,请告诉我,我会上传。
还有我的 package.json:
{
"name": "sleepbot",
"version": "1.0.0",
"description": "A custom bot to fix the brat's sleep schedule",
"main": "app.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [
"sleepbot"
],
"author": "Stentorian",
"license": "ISC",
"dependencies": {
"ascii-table": "^0.0.9",
"chalk": "^4.1.2",
"cron": "^1.8.2",
"discord.js": "^13.6.0",
"fs": "^0.0.1-security",
"moment": "^2.29.1",
"ms": "^2.1.3"
}
}
如果有人能提供帮助,那就太好了!
因此,虽然这不是问题的直接解决方案,但我已经开始使用它,因为我找不到解决此问题的方法。
我现在 运行 我的项目来自我的文档文件夹,使用 Git/GitHub 保存更改(利用分支),以及一个定期压缩我的编码文件夹的脚本(不包括 node_modules) 并将其保存到 G:/ 驱动器(Google 驱动器)。