当我尝试使用npx create-react-app MernCrud时,它无法正常工作,我尝试更改npm config的前缀路径,但给出相同的错误且路径不变
我尝试安装npm,然后出现
C:\ Users \ Pumudu Fernando \ Desktop \ ReactProject> npm install npm WARN saveError ENOENT:没有此类文件或目录,请打开'C:\ Users \ Pumudu Fernando \ Desktop \ ReactProject \ package.json'npm通知创建了一个 锁定文件为package-lock.json。您应该提交此文件。
npm WARN ENTENT ENOENT:没有这样的文件或目录,请打开 'C:\ Users \ Pumudu Fernando \ Desktop \ ReactProject \ package.json'npm警告 ReactProject没有描述npm WARN ReactProject没有存储库字段。 npm WARN ReactProject没有自述数据npm WARN ReactProject没有许可证 字段。
当尝试npx create-react-app MernCrud
C:\ Users \ Pumudu Fernando \ Desktop \ ReactProject> nox create-react-app CrudMern的“ nox”无法识别为内部或外部命令, 可操作的程序或批处理文件。
C:\ Users \ Pumudu Fernando \ Desktop \ ReactProject> npx create-react-app CrudMern错误:EPERM:不允许操作,mkdir 'C:\ Users \ Pumudu'TypeError:无法读取未定义的属性'get' 在errorHandler(C:\ Program Files \ nodejs \ node_modules \ npm \ lib \ utils \ error-handler.js:205:18) 在C:\ Program Files \ nodejs \ node_modules \ npm \ bin \ npm-cli.js:78:20 在cb(C:\ Program Files \ nodejs \ node_modules \ npm \ lib \ npm.js:228:22) 在C:\ Program Files \ nodejs \ node_modules \ npm \ lib \ npm.js:266:24 在C:\ Program Files \ nodejs \ node_modules \ npm \ lib \ config \ core.js:83:7 在Array.forEach() 在C:\ Program Files \ nodejs \ node_modules \ npm \ lib \ config \ core.js:82:13 在f(C:\ Program Files \ nodejs \ node_modules \ npm \ node_modules \ once \ once.js:25:25) 在afterExtras(C:\ Program Files \ nodejs \ node_modules \ npm \ lib \ config \ core.js:173:20) 在C:\ Program Files \ nodejs \ node_modules \ npm \ node_modules \ mkdirp \ index.js:47:53 C:\程序 文件\ nodejs \ node_modules \ npm \ lib \ utils \ error-handler.js:205如果 (npm.config.get('json')){ ^
TypeError:无法读取未定义的属性“ get” 在process.errorHandler(C:\ Program Files \ nodejs \ node_modules \ npm \ lib \ utils \ error-handler.js:205:18) 在process.emit(events.js:189:13) 在process._fatalException(internal / bootstrap / node.js:496:27)处,create-react-app @ latest的安装失败,代码为7
它应该创建项目,但不会发生npm start
,也无法正常工作
答案 0 :(得分:0)
最后我找到了答案,所以我清除了缓存npm cache clean --force 然后我将配置编辑的前缀路径更改为 C:\ Users \\ AppData \ Roaming \ npm
然后我将命令交给管理员cmd npm配置设置缓存C:\ tmp \ nodejs \ npm-cache --global之后 npx create-react-app名称正常工作