当我尝试在本地安装多个npm软件包时,我反复收到ENOSYS -78 symlink“未实现功能”错误。我对此并不陌生,所以很抱歉,这是一个基本问题,但是我一直无法通过搜索来解决。
我的系统:
osx 10.13.6;
节点-> v11.0.0&v.8.12.0;
npm v.6.4.1;
nvm v.0.33.11
以下是我的错误消息:
$ npm i iohook --save
npm WARN whatatest@1.0.0 No repository field.
npm ERR! path ../mkdirp/bin/cmd.js
npm ERR! code ENOSYS
npm ERR! errno -78
npm ERR! syscall symlink
npm ERR! ENOSYS: function not implemented, symlink '../mkdirp/bin/cmd.js' -> '/Volumes/GoogleDrive/My Drive/NYU/Senior/Semester 1/IRCAM/final/node-test/node_modules/.bin/mkdirp'
当我尝试安装mkdirp时,出现类似的错误...
$ npm i mkdirp --save
npm WARN whatatest@1.0.0 No repository field.
npm ERR! path ../mkdirp/bin/cmd.js
npm ERR! code ENOSYS
npm ERR! errno -78
npm ERR! syscall symlink
npm ERR! ENOSYS: function not implemented, symlink '../mkdirp/bin/cmd.js' -> '/Volumes/GoogleDrive/My Drive/NYU/Senior/Semester 1/IRCAM/final/node-test/node_modules/.bin/mkdirp'
任何建议都非常感激:)
编辑: 在全局安装mkdirp之后,我可以在本地安装它。尝试安装iohook仍然会在全局或本地返回相同的错误。