मैं अपने पैकेज पर एक npm स्थापित चलाने की कोशिश कर रहा हूं। json फ़ाइल, लेकिन मुझे बहुत परेशानी हो रही है। यह कहता है "त्रुटि: XXX को अनलॉक करने का प्रयास करें, जो मेरे सभी आश्रितों पर बंद नहीं किया गया है"। यहाँ उनमें से एक है:
Error: Attempt to unlock tbd@~0.6.4, which hasn't been locked
at unlock (/usr/local/lib/node_modules/npm/lib/cache.js:1304:11)
at cb (/usr/local/lib/node_modules/npm/lib/cache.js:646:5)
at /usr/local/lib/node_modules/npm/lib/cache.js:655:20
at /usr/local/lib/node_modules/npm/lib/cache.js:1290:7
at /usr/local/lib/node_modules/npm/node_modules/lockfile/lockfile.js:167:38
at OpenReq.Req.done (/usr/local/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:144:5)
at OpenReq.done (/usr/local/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:64:22)
at Object.oncomplete (fs.js:107:15)
अगर मैं इसे sudo के रूप में चलाने की कोशिश करता हूं, तो यह आगे लगता है और कुछ पैकेजों को स्थापित करना शुरू कर देता है, लेकिन इसके बजाय कुछ नई त्रुटियां पॉपअप होती हैं:
> chokidar@0.8.1 postinstall /Users/tkirchner/Documents/Projects/mm-datatable/node_modules/karma/node_modules/chokidar
> node setup-deps.js
shell-init: error retrieving current directory: getcwd: cannot access parent directories: Permission denied
node.js:811
var cwd = process.cwd();
^
Error: EACCES, permission denied
at Function.startup.resolveArgv0 (node.js:811:23)
at startup (node.js:58:13)
at node.js:902:3
npm ERR! error rolling back Error: ENOTEMPTY, rmdir '/Users/tkirchner/Documents/Projects/mm-datatable/node_modules/karma/node_modules/q'
npm ERR! error rolling back karma@0.10.9 { [Error: ENOTEMPTY, rmdir '/Users/tkirchner/Documents/Projects/mm-datatable/node_modules/karma/node_modules/q']
npm ERR! error rolling back errno: 53,
npm ERR! error rolling back code: 'ENOTEMPTY',
npm ERR! error rolling back path: '/Users/tkirchner/Documents/Projects/mm-datatable/node_modules/karma/node_modules/q' }
npm ERR! Error: ENOENT, chown '/Users/tkirchner/Documents/Projects/mm-datatable/node_modules/karma/node_modules/socket.io/lib/socket.io.js'
मैंने हाल ही में अपने नोड और एनपीएम इंस्टॉलेशन को अपडेट किया है। तो शायद इससे कुछ लेना-देना हो। इसके अलावा, मेरा अधिकांश विकास कार्यालय में हुआ है और आज मैं वीपीएन पर काम कर रहा हूं, इसलिए शायद इसका भी कुछ करना है।
कोई विचार?