���� JFIF �� � ( %"1"%)+...383,7(-.-
![]() Server : Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.20 System : Linux st2.domain.com 3.10.0-1127.10.1.el7.x86_64 #1 SMP Wed Jun 3 14:28:03 UTC 2020 x86_64 User : apache ( 48) PHP Version : 7.4.20 Disable Function : NONE Directory : /home/real/node-v13.0.1/deps/npm/test/tap/ |
const npm = require('../../lib/npm.js') const t = require('tap') if (process.platform === 'win32') { t.plan(0, 'this is a unix-only thing') process.exit(0) } const errorMessage = require('../../lib/utils/error-message.js') const common = require('../common-tap.js') t.plan(1) npm.load({ cache: common.cache }, () => { npm.config.set('cache', common.cache) const er = new Error('access is e, i am afraid') er.code = 'EACCES' er.errno = -13 er.path = common.cache + '/src' er.dest = common.cache + '/to' t.match(errorMessage(er), { summary: [ [ '', new RegExp('\n' + 'Your cache folder contains root-owned files, due to a bug in\n' + 'previous versions of npm which has since been addressed.\n' + '\n' + 'To permanently fix this problem, please run:\n' + ' sudo chown -R [0-9]+:[0-9]+ ".*npm_cache_cache-eacces-error-message"' ) ] ], detail: [] }, 'get the helpful error message') })