The operation was rejected by your operating system.

我在新項目開啓的時候使用npm install來初始化前端代碼的開發環境

但是遇到一個問題,一直報:

The operation was rejected by your operating system.

這個就是權限不夠,翻來覆去的改也是不行的。

但是以前的代碼是沒問題的,我把node重裝,使用管理員啓動也不行。

因爲是以前的代碼拷貝過來的,很多地方的配置就不用重複的去寫了,我就把原始的一些文件刪掉了。

不經意間發現package.json文件不見了,於是我又拷貝過來試了一下,沒問題啦。

至此困擾一下午的問題解決了。

如果重開的項目是基於老項目的代碼進行改進的,有些文件是要仔細覈對的,一旦遺失可能就會造成這種完全不相干的問題。

沒有package.json文件的時候可以使用npm init -y來安裝。

--------------------------------------------------------------------------------------------------------------------------------------------------------

凡是都不是想象中的一帆風順,npm i確實可以成功安裝了,但是項目卻還是無法啓動

因爲我是直接拉的老項目的代碼,所以有些前置依賴沒有安裝,而且我使用的是npm7的版本,這個版本會有不少的小問題

最佳的解決辦法就是將npm改爲6的版本:npx -p npm@6 npm install --legacy-peer-deps

 

長時間不梳理基礎的,有些問題就很尷尬。

vue中的index.html是需要手動調用main.ts的,如果不調用,也不會出問題,但是就是加載不出來app.vue,也沒有報錯產生

router裏面,首先就是要有默認的路由,如果沒有,就會報內存超出的錯誤。

學無止境啊

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章