【发布时间】:2022-01-25 06:27:54
【问题描述】:
刚刚开始使用 npm,我已经有一个我想使用的项目文件夹。在 Windows 10 专业版(2004 版)上。
- Node.js 版本 16.13.1
- npm 版本 8.1.2。
我已经删除了 npm 缓存文件夹和 package.lock.json。这是我输入“npm install sass”时的非详细输出
npm ERR! code ENOENT
npm ERR! syscall lstat
npm ERR! path D:\
npm ERR! errno ENOENT
npm ERR! enoent Invalid response body while trying to fetch https://registry.npmjs.org/sass: ENOENT: no such file or directory, lstat 'D:\'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
当我输入“npm install sass --verbose”时的详细输出
C:\Users\username\Desktop\portfolio>npm install sass --verbose
npm verb cli [
npm verb cli 'C:\\Program Files\\nodejs\\node.exe',
npm verb cli 'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
npm verb cli 'install',
npm verb cli 'sass',
npm verb cli '--verbose'
npm verb cli ]
npm info using npm@8.1.2
npm info using node@v16.13.1
npm timing npm:load:whichnode Completed in 1ms
npm timing config:load:defaults Completed in 1ms
npm timing config:load:file:C:\Program Files\nodejs\node_modules\npm\npmrc Completed in 3ms
npm timing config:load:builtin Completed in 3ms
npm timing config:load:cli Completed in 2ms
npm timing config:load:env Completed in 0ms
npm timing config:load:file:C:\Users\username\Desktop\portfolio\.npmrc Completed in 0ms
npm timing config:load:project Completed in 1ms
npm timing config:load:file:C:\Users\username\.npmrc Completed in 1ms
npm timing config:load:user Completed in 1ms
npm timing config:load:file:C:\Users\username\AppData\Roaming\npm\etc\npmrc Completed in 0ms
npm timing config:load:global Completed in 0ms
npm timing config:load:validate Completed in 0ms
npm timing config:load:credentials Completed in 1ms
npm timing config:load:setEnvs Completed in 1ms
npm timing config:load Completed in 10ms
npm timing npm:load:configload Completed in 10ms
npm timing npm:load:setTitle Completed in 0ms
npm timing npm:load:setupLog Completed in 0ms
npm timing config:load:flatten Completed in 2ms
npm timing npm:load:cleanupLog Completed in 3ms
npm timing npm:load:configScope Completed in 0ms
npm timing npm:load:projectScope Completed in 1ms
npm timing npm:load Completed in 32ms
npm timing arborist:ctor Completed in 1ms
npm timing arborist:ctor Completed in 0ms
npm timing idealTree:init Completed in 11ms
npm timing idealTree:userRequests Completed in 2ms
npm http fetch GET 200 https://registry.npmjs.org/sass 177ms (cache miss)
npm timing idealTree:#root Completed in 183ms
npm timing idealTree:node_modules/sass Completed in 0ms
npm timing idealTree:buildDeps Completed in 185ms
npm timing idealTree:fixDepFlags Completed in 1ms
npm timing idealTree Completed in 204ms
npm timing command:install Completed in 245ms
npm verb type system
npm verb stack FetchError: Invalid response body while trying to fetch https://registry.npmjs.org/sass: ENOENT: no such file or directory, lstat 'D:\'
npm verb stack at C:\Program Files\nodejs\node_modules\npm\node_modules\minipass-fetch\lib\body.js:162:15
npm verb stack at async Arborist.[nodeFromEdge] (C:\Program Files\nodejs\node_modules\npm\node_modules\@npmcli\arborist\lib\arborist\build-ideal-tree.js:1061:19)
npm verb stack at async Arborist.[buildDepStep] (C:\Program Files\nodejs\node_modules\npm\node_modules\@npmcli\arborist\lib\arborist\build-ideal-tree.js:930:11)
npm verb stack at async Arborist.buildIdealTree (C:\Program Files\nodejs\node_modules\npm\node_modules\@npmcli\arborist\lib\arborist\build-ideal-tree.js:216:7)
npm verb stack at async Promise.all (index 1)
npm verb stack at async Arborist.reify (C:\Program Files\nodejs\node_modules\npm\node_modules\@npmcli\arborist\lib\arborist\reify.js:149:5)
npm verb stack at async Install.install (C:\Program Files\nodejs\node_modules\npm\lib\install.js:170:5)
npm verb cwd C:\Users\username\Desktop\portfolio
npm verb Windows_NT 10.0.19041
npm verb argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "sass" "--verbose"
npm verb node v16.13.1
npm verb npm v8.1.2
npm ERR! code ENOENT
npm ERR! syscall lstat
npm ERR! path D:\
npm ERR! errno ENOENT
npm ERR! enoent Invalid response body while trying to fetch https://registry.npmjs.org/sass: ENOENT: no such file or directory, lstat 'D:\'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm verb exit 1
npm timing npm Completed in 618ms
npm verb unfinished npm timer reify 1640373695460
npm verb unfinished npm timer reify:loadTrees 1640373695497
npm verb code 1
关于我做错了什么的任何线索?我的系统上没有“D:”磁盘。我有一个本地“C:”SSD 驱动器和两个外部“E:”和“F:”驱动器。
提前感谢您的帮助!
【问题讨论】:
-
您是否尝试在虚拟环境或在线 IDE(如 replit)中解决此问题,因为我无法复制此问题。
-
@VarunW。嘿 Varun W.,我最后改用纱线,它起作用了。如果其他人遇到类似问题,我是否应该保留这个问题?
-
如果你认为这个问题会帮助别人并且它与任何其他问题都不相似,那么不要关闭它。
标签: node.js npm npm-install