如何解决React js npx模块安装功能错误

时间:2019-04-24 06:21:08

标签: reactjs react-native axios

当我尝试使用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,也无法正常工作

1 个答案:

答案 0 :(得分:0)

最后我找到了答案,所以我清除了缓存npm cache clean --force  然后我将配置编辑的前缀路径更改为  C:\ Users \\ AppData \ Roaming \ npm

然后我将命令交给管理员cmd  npm配置设置缓存C:\ tmp \ nodejs \ npm-cache --global之后  npx create-react-app名称正常工作