網站首頁 編程語言 正文
de:hbuilderx
在hbulderx新建一個vue-cli項目后,在終端中運行npm run build,一直報錯:
E:\study\idea\vue>npm run dev
npm ERR! code ENOENT
npm ERR! syscall open
npm ERR! path E:\study\idea\vue\package.json
npm ERR! errno -4058
npm ERR! enoent ENOENT: no such file or directory, open 'E:\study\idea\vue\package.json'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Lenovo\AppData\Roaming\npm-cache\_logs\2020-11-18T08_47_57_691Z-debug.log
提示很清楚:找不到package.json。
一般來說就是當前所在目錄找不到package.json文件。
比如當前vue-cli的目錄結構是這樣的:
(可以看到package.json在C:\Users\86157\Documents\HBuilderProjects\vueStudyCli這個路徑下:
那么如果命令提示符前邊的路徑是C:\Users\86157\Documents\HBuilderProjects\這個路徑下運行npm run build當然找不到。)
而我的hbuilder確實是在這個目錄下呀,最后想到今天配置了注冊表(改變了打開cmd時的默認進入目錄)。
上圖注冊表中選中的command processor 這個項 每次都告訴計算機打開終端時進入 到所配置的路徑,(我試了下從桌面進入cmd時其實也是可以正常識別npm run build命令的,只在hbuilder中,雖然命令行在C:\Users\86157\Documents\HBuilderProjects\vueStudyCli這個路徑,但是它一直就在注冊表配置的那個路徑中一直去找package.json,這應該是hbuilder的一個小問題,)
其實上邊寫了一個解決思路,遇到問題的時候不需要慌,因為報錯必然是哪個具體的環節出現錯誤,這并不是玄學,仔細根據錯誤排查可能原因。
原文鏈接:https://blog.csdn.net/xuexixuexien/article/details/118730573
相關推薦
- 2022-06-26 詳解Go語言中的作用域和變量隱藏_Golang
- 2021-12-02 Postman?使用指南及小技巧_相關技巧
- 2023-07-13 react父子組件,任意組件傳值
- 2023-10-14 JAXB解析xml節點既有屬性又有值
- 2022-04-26 ASP.NET?Core?MVC中Required與BindRequired用法與區別介紹_基礎應用
- 2023-04-07 C語言高級教程之變長數組詳解_C 語言
- 2023-02-09 sql?IDENTITY_INSERT對標識列的作用和使用_MsSql
- 2022-08-25 C語言超詳細講解線性表_C 語言
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支