最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

npm踩坑問題實戰(zhàn)記錄

 更新時間:2022年03月11日 14:37:09   作者:Fahrenheitzz  
這篇文章主要給大家介紹了關于npm踩坑問題的相關資料,文中通過實例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

悲催的我基本上問題都遇到了。。。。。。

一、npm安裝依賴失敗問題

問題描述:

錯誤信息: unbuild: sill gentlyRm target.inParent = false

后續(xù)會出現(xiàn)長時間停留

問題解決:刪除整個node_modules,重新npm install

二、 npm lockfile報錯

問題描述:

這個是因為版本問題導致的提示信息。

錯誤信息:

npm WARN old lockfile
npm WARN old lockfile The package-lock.json file was created with an old version of npm,
npm WARN old lockfile so supplemental metadata must be fetched from the registry.
npm WARN old lockfile
npm WARN old lockfile This is a one-time fix-up, please be patient...
npm WARN old lockfile

問題解決:

  1. 忽略它。這只是一個警告,所發(fā)生的npm只是向package-lock.json文件添加信息。
  2. npm在生產(chǎn)中降級到舊版本??紤]運行npm版本 6,npm i npm@6 -g 或者 npm -g install npm@6
  3. 如果已經(jīng)安裝了一個新版本的npm,要保留較新版本,使用舊版本運行一個npm命令,可以使用npx來執(zhí)行。使用該-p標志來指定npm想要的版本。例如,即使安裝了版本 7 ,運行npx -p npm@6 npm ci,也會使npm ci以npm版本 6運行。

三、npm ERR! code EPERM問題

問題描述:

這是因為在git bash here,vs code等第三方,不以管理員身份運行造成的問題,就根本來說git bash here是windows dos命令封裝過的。但是cmd 以管理員身份運行就需要定位到相應文件夾操作(需要先進入相應盤,再進入相應文件,比較麻煩 ),但是從第三方進入就可以直接在相應文件夾下操作,這樣也比較方便。

錯誤信息:

$ npm install
npm WARN tarball tarball data for typescript@3.0.3 (sha1-SFOz4nXs2qJ/eP2kbcJzp+t
/wcg=) seems to be corrupted. Trying one more time.
npm ERR! path E:\vue-typescript\node_modules\.staging\typescript-10ba8b53\lib\ty
pescriptServices.js
npm ERR! code EPERM
npm ERR! errno -4048
npm ERR! syscall unlink
npm ERR! Error: EPERM: operation not permitted, unlink 'E:\vue-typescript\node_m
odules\.staging\typescript-10ba8b53\lib\typescriptServices.js'
npm ERR!  { Error: EPERM: operation not permitted, unlink 'E:\vue-typescript\nod
e_modules\.staging\typescript-10ba8b53\lib\typescriptServices.js'
npm ERR!   cause:
npm ERR!    { Error: EPERM: operation not permitted, unlink 'E:\vue-typescript\n
ode_modules\.staging\typescript-10ba8b53\lib\typescriptServices.js'
npm ERR!      errno: -4048,
npm ERR!      code: 'EPERM',
npm ERR!      syscall: 'unlink',
npm ERR!      path: 'E:\\vue-typescript\\node_modules\\.staging\\typescript-10ba
8b53\\lib\\typescriptServices.js' },
npm ERR!   stack: 'Error: EPERM: operation not permitted, unlink \'E:\\vue-types
cript\\node_modules\\.staging\\typescript-10ba8b53\\lib\\typescriptServices.js\'
',
npm ERR!   errno: -4048,
npm ERR!   code: 'EPERM',
npm ERR!   syscall: 'unlink',
npm ERR!   path: 'E:\\vue-typescript\\node_modules\\.staging\\typescript-10ba8b5
3\\lib\\typescriptServices.js',
npm ERR!   parent: 'hello-world' }
npm ERR!
npm ERR! The operation was rejected by your operating system.
npm ERR! It's possible that the file was already in use (by a text editor or ant
ivirus),
npm ERR! or that you lack permissions to access it.
npm ERR!
npm ERR! If you believe this might be a permissions issue, please double-check t
he
npm ERR! permissions of the file and its containing directories, or try running
npm ERR! the command again as root/Administrator (though this is not recommended
).

問題解決:

需要刪除.npmrc文件

強調(diào):不是nodejs安裝目錄npm模塊下的那個npmrc文件

而是在C:\Users\{賬戶}\下的.npmrc文件

eg: 我的是C:\Users\zhuzhu,下面有一個.npmrc

四、 npm ERR! code EEXIST(文件已存在,拒絕刪除)

問題描述:

npm ERR! code EEXIST

npm ERR! File exists: E:\software\node.js\node_global\vue
npm ERR! Remove the existing file and try again, or run npm
npm ERR! with --force to overwrite files recklessly.

如提示,加入–force強制執(zhí)行

問題解決:

  1. 清理緩存
    npm cache clean --force 或者清理node_cache緩存
  2. 重新執(zhí)行全局安裝或者強制執(zhí)行
    npm install @vue/cli -g或者npm install -g @vue/cli --force

補充:通過npm命令來刪除node_modules文件夾

首先通過npm安裝刪除工具

npm install rimraf -g

安裝淘寶鏡像后可以使用

cnpm install rimraf -g   命令行語句,速度會更快

在使用刪除命令

rimraf node_modules

這個刪除本項目的node_modules文件可以試試

刪除整個項目的直接找到安裝目錄,把他移到回收站

總結

到此這篇關于npm踩坑問題的文章就介紹到這了,更多相關npm踩坑問題內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • vite+vue3項目中使用SVG方式

    vite+vue3項目中使用SVG方式

    這篇文章主要介紹了vite+vue3項目中使用SVG方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • Vue.js手風琴菜單組件開發(fā)實例

    Vue.js手風琴菜單組件開發(fā)實例

    這篇文章主要為大家詳細介紹了Vue.js手風琴菜單組件開發(fā)實例,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • vue2.0 實現(xiàn)導航守衛(wèi)(路由守衛(wèi))

    vue2.0 實現(xiàn)導航守衛(wèi)(路由守衛(wèi))

    vue-route 提供的 beforeRouteUpdate 可以方便地實現(xiàn)導航守衛(wèi)(navigation-guards)。這篇文章主要介紹了vue2.0 實現(xiàn)導航守衛(wèi)(路由守衛(wèi))的相關知識,需要的朋友可以參考下
    2018-05-05
  • Vue中用props給data賦初始值遇到的問題解決

    Vue中用props給data賦初始值遇到的問題解決

    這篇文章主要介紹了Vue中用props給data賦初始值遇到的問題解決,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-11-11
  • vue前端靈活改變后端地址兩種方式

    vue前端靈活改變后端地址兩種方式

    最近在學習或工作中遇到,把Vue前端項目打包后,要求可以再次修改請求后端接口的基礎地址,下面這篇文章主要給大家介紹了關于vue前端靈活改變后端地址的兩種方式,需要的朋友可以參考下
    2024-03-03
  • vue?實現(xiàn)手動分割日期

    vue?實現(xiàn)手動分割日期

    這篇文章主要介紹了vue?實現(xiàn)手動分割日期,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • 詳解在Vue中通過自定義指令獲取dom元素

    詳解在Vue中通過自定義指令獲取dom元素

    本篇文章主要介紹了詳解在Vue中通過自定義指令獲取dom元素 ,具有一定的參考價值,有興趣的可以了解一下。
    2017-03-03
  • 你點的 ES6一些小技巧,請查收

    你點的 ES6一些小技巧,請查收

    本文給大家總結ES6新特性:默認參數(shù)、reduce、解構賦值和Set在使用時的一些小技巧。需要的朋友參考下吧
    2018-04-04
  • Ant Design moment對象和字符串之間的相互轉化教程

    Ant Design moment對象和字符串之間的相互轉化教程

    這篇文章主要介紹了Ant Design moment對象和字符串之間的相互轉化教程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-10-10
  • Vue如何調(diào)用接口請求頭增加參數(shù)

    Vue如何調(diào)用接口請求頭增加參數(shù)

    這篇文章主要介紹了Vue如何調(diào)用接口請求頭增加參數(shù),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-01-01

最新評論

二连浩特市| 昂仁县| 漠河县| 平乐县| 泽库县| 体育| 普兰店市| 章丘市| 汝城县| 武夷山市| 鱼台县| 望城县| 沅江市| 沈丘县| 龙井市| 建阳市| 清河县| 宜兰市| 红原县| 南岸区| 从化市| 盖州市| 清水县| 左贡县| 蓝山县| 康平县| 江油市| 丰县| 轮台县| 樟树市| 伊春市| 小金县| 天镇县| 南充市| 双江| 莱芜市| 南木林县| 亚东县| 梨树县| 诸城市| 镇远县|