执行“ create-react-app my-app”时出错

时间:2018-06-26 05:27:32

标签: node.js reactjs node-modules

我是NodeJS的新手。 我训斥了以下命令。 1.npm install -g create-react-app 2.create-react-app我的应用

在执行第二个命令时,出现了这样的错误

安装软件包。这可能需要几分钟。 正在安装react,react-dom和react-script ...

  

uglifyjs-webpack-plugin@0.4.6安装后   E:\ Projects \ HighAvenue \ Dashboard \ dashboard \ node_modules \ uglifyjs-webpack-plugin   节点lib / post_install.js

     

npm错误!文件bash npm ERR!路径bash npm ERR!代码ELIFECYCLE npm   呃! errno ENOENT npm ERR! syscall生成bash npm ERR!   uglifyjs-webpack-plugin@0.4.6安装后:node lib/post_install.js   npm ERR!生成bash ENOENT npm ERR! npm ERR!失败于   uglifyjs-webpack-plugin@0.4.6安装后脚本。 npm ERR!这是   npm可能不是问题。可能还有其他日志记录   上面的输出。

     

npm错误!有关此运行的完整日志,请参见:npm ERR!
  C:\ Users \ Soorya \ AppData \ Roaming \ npm-cache_logs \ 2018-06-26T05_00_45_645Z-debug.log

     

中止安装。 npm install --save --save-exact --loglevel   错误react react-dom react-scripts失败。

enter image description here

3 个答案:

答案 0 :(得分:1)

谢谢大家的答复。 安装纱线后,我已解决此问题。 谢谢

答案 1 :(得分:0)

您在尝试安装软件包的位置具有创建文件夹的权限。如果您在声明前使用sudo命令。

您可以使用具有管理员信任级别的runas命令来执行此操作,或者右键单击UI中的程序并选择“以管理员身份运行”。

谢谢

答案 2 :(得分:0)

您的节点设置看起来不正确。创建React应用程序不是问题-似乎您无法运行任何全局Node命令。

看起来〜/ .node_modules_global / bin不在您的PATH环境变量中,因此它无法执行全局命令。这就是Bash的工作方式-无法猜测命令的位置,您需要告诉它。我认为默认情况下,Node安装应该执行此操作,但这取决于您如何安装Node。

因此,请确保该目录位于PATH中,然后重试。如果您使用Bash,请将其添加到您的.profile中,然后重新启动终端:

export PATH = $ HOME / .node_modules_global / bin:$ PATH