Windows環(huán)境下npm install 報(bào)錯(cuò): operation not permitted, rename的解決方法
前言
最近發(fā)現(xiàn)了一個(gè)問(wèn)題,運(yùn)行 npm install 命令安裝依賴包,在 Mac 上的 Vagrant 裝的虛擬機(jī)上沒(méi)問(wèn)題,在阿里云 CentOS 上也沒(méi)問(wèn)題,但是在 Windows 環(huán)境同樣是 Vagrant 裝的環(huán)境相同的虛擬機(jī)上就是不成功,報(bào)錯(cuò)如下:
npm ERR! Error: EPERM: operation not permitted, rename ‘/usr/share/nginx/html/tanteng.me/node_modules/duplexify' -> ‘/usr/share/nginx/html/tanteng.me/node_modules/.duplexify.DELETE'

之前遇到過(guò) Windows 上 npm 安裝依賴出現(xiàn) symbol 的錯(cuò)誤,解決方法是 sudo npm install –no-bin-links,加后面的參數(shù)即可。
列出 Node.js 的安裝目錄,目錄的權(quán)限屬性如圖:

這里執(zhí)行命令:
sudo chown vagrant:vagrant n node npm
記住還要清除 npm 緩存:
npm cache clean
再次執(zhí)行 sudo npm install –no-bin-links,Windows 環(huán)境下即使是在虛擬機(jī)也需要帶上后面的參數(shù)。
好了,這個(gè)時(shí)候問(wèn)題就解決。以上就是這篇文章的全部?jī)?nèi)容了,希望本文能對(duì)同樣遇到這個(gè)問(wèn)題朋友們有所幫助。
- node.js使用npm 安裝插件時(shí)提示install Error: ENOENT報(bào)錯(cuò)的解決方法
- window環(huán)境下npm install node-sass報(bào)錯(cuò)的解決方法
- Vue安裝依賴npm install時(shí)的報(bào)錯(cuò)問(wèn)題及解決
- vue踩坑記之npm?install報(bào)錯(cuò)問(wèn)題解決總結(jié)
- npm?install安裝過(guò)程報(bào)錯(cuò)的實(shí)用解決辦法
- npm?install安裝報(bào)錯(cuò):gyp?info?it?worked?if?it?ends?with?ok的解決方法
相關(guān)文章
node-sass安裝失敗解決方法總結(jié)(終有一款適合你)
node-sass是我們開(kāi)發(fā)中很常見(jiàn)的依賴包,也是安裝時(shí)間冗長(zhǎng)和最常見(jiàn)到報(bào)錯(cuò)的依賴,下面這篇文章主要給大家介紹了關(guān)于node-sass安裝失敗解決方法的相關(guān)資料,需要的朋友可以參考下2022-11-11
node版本下報(bào)錯(cuò)build: `vue-cli-service build`問(wèn)題及解決
這篇文章主要介紹了node版本下報(bào)錯(cuò)build: `vue-cli-service build`問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-01-01
Nodejs中koa2連接mysql的實(shí)現(xiàn)示例
本文主要介紹了Nodejs中koa2連接mysql的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-07-07
node.js根據(jù)不同請(qǐng)求路徑返回不同數(shù)據(jù)詳解流程
本篇文章介紹了我在開(kāi)發(fā)過(guò)程中發(fā)現(xiàn)的一個(gè)小問(wèn)題,就是node.js如何能夠根據(jù)不同的請(qǐng)求路徑來(lái)返回得到不同數(shù)據(jù),通讀本篇對(duì)大家的學(xué)習(xí)或工作具有一定的價(jià)值,需要的朋友可以參考下2021-10-10
node.js中的buffer.toString方法使用說(shuō)明
這篇文章主要介紹了node.js中的buffer.toString方法使用說(shuō)明,本文介紹了buffer.toString的方法說(shuō)明、語(yǔ)法、接收參數(shù)、使用實(shí)例和實(shí)現(xiàn)源碼,需要的朋友可以參考下2014-12-12

