nodejs報錯operationnotpermitted什麼原因

時間 2021-12-19 14:32:22

1樓:匿名使用者

前言最近發現了一個問題,執行 npm install 命令安裝依賴包,在 mac 上的 vagrant 裝的虛擬機器上沒問題,在阿里雲 centos 上也沒問題,但是在 windows 環境同樣是 vagrant 裝的環境相同的虛擬機器上就是不成功,報錯如下:

1npm 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'

之前遇到過 windows 上 npm 安裝依賴出現 symbol 的錯誤,解決方法是 sudo npm install –no-bin-links,加後面的引數即可。

列出 node.js 的安裝目錄,目錄的許可權屬性如圖:

這裡執行命令:

1sudo chown vagrant:vagrant n node npm

記住還要清除 npm 快取:

1npm cache clean

再次執行 sudo npm install –no-bin-links,windows 環境下即使是在虛擬機器也需要帶上後面的引數。

2樓:微鑫

var eventemitter = require('events').eventemitter();把最後的小括號去

nodejs中報以下錯誤的

3樓:ct大耳牛

he specified module could not be found.

module 這裡,

看看有這樣的**沒得

module.exports = router;

報錯了大學報錯了專業,大學報錯專業很痛苦,我該怎麼辦?

大學專業和畢業後的工作真的好像沒有多大關係,看有沒有轉專業的機會,實在沒有機會上學期間不妨看一下自己的興趣愛好,確定自己的以後的工作方向,為工作需要的知識做準備,畢竟你無論上什麼大學都是為找工作做準備的,與其在這裡後悔專業和學校,不如想想自己到底喜歡什麼工作,以後往哪個方向發展,在校期間就開始朝這個...

nodejs中怎麼判斷物件型別,nodejs中怎麼判斷一個物件型別

你好,node.js歸根到底還是js,在js中所有的變數都是物件,我們可以通過typeof方法得到一些簡單資料型別變數的具體型別,比如 var str abc num 123 console.log typeof abc string console.log num number 但是對於一些複雜物...

eterm報錯問題

文庫精選 內容來自使用者 zap3 can not retry this pnr.etdz first 說明 該pnr沒有執行etdz指令 rmk ca xx not found.pnr mismatch 說明 沒有返回ics pnr 航空公司大編碼 pnr ticketed 說明 該pnr已被出票...