“npm install”在联网驱动器上失败但在本地运行

时间:2018-01-02 09:11:07

标签: node.js npm-install

我有一个较小的nodejs项目我最近想在新的安装窗口10 pc上再次工作。由于我在Synology NAS上有一个网络驱动器作为主目录,我更喜欢将我的git项目放在镜像和备份驱动器上。

npm install目前提供错误4048 EPERM 4082 EBUSY 消息:

H:\git\iplog>npm install
npm WARN Error: EPERM: operation not permitted, scandir 'H:\git\iplog\node_modules\fsevents\node_modules\dashdash\node_modules'
npm WARN  { Error: EPERM: operation not permitted, scandir 'H:\git\iplog\node_modules\fsevents\node_modules\dashdash\node_modules'
npm WARN   stack: 'Error: EPERM: operation not permitted, scandir \'H:\\git\\iplog\\node_modules\\fsevents\\node_modules\\dashdash\\node_modules\'',
npm WARN   errno: -4048,
npm WARN   code: 'EPERM',
npm WARN   syscall: 'scandir',
npm WARN   path: 'H:\\git\\iplog\\node_modules\\fsevents\\node_modules\\dashdash\\node_modules' }
npm ERR! path H:\git\iplog\node_modules\mjml-utils\src\mjml-utils.js.44668548
npm ERR! code EBUSY
npm ERR! errno -4082
npm ERR! syscall rename
npm ERR! EBUSY: resource busy or locked, rename 'H:\git\iplog\node_modules\mjml-utils\src\mjml-utils.js.44668548' -> 'H:\git\iplog\node_modules\mjml-utils\src\mjml-utils.js'
npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\kai\AppData\Roaming\npm-cache\_logs\2018-01-02T08_54_06_379Z-debug.log

当我将整个项目复制到我的c:驱动器时,它完美无缺。即使是网络驱动器上的权限似乎也没问题,因为所有文件夹和文件都属于我的网络帐户。

Nodejs是当前的LTS版本,并提供

H:\git\iplog>npm version
{ Iplog: '0.0.3',
  npm: '5.5.1',
  ares: '1.10.1-DEV',
  cldr: '31.0.1',
  http_parser: '2.7.0',
  icu: '59.1',
  modules: '57',
  nghttp2: '1.25.0',
  node: '8.9.3',
  openssl: '1.0.2n',
  tz: '2017b',
  unicode: '9.0',
  uv: '1.15.0',
  v8: '6.1.534.48',
  zlib: '1.2.11' }

“npm cache clean”等其他命令没有帮助。没有反病毒的方式。只是Synonogy NAS只是区别。 我在搜索时没有在stackoverflow中找到任何类似的匹配问题。

0 个答案:

没有答案