Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js问题::未定义角度::无法定义bower包::nodegyp vs Python_Python_Angularjs_Node.js_Bower_Jhipster - Fatal编程技术网

Node.js问题::未定义角度::无法定义bower包::nodegyp vs Python

Node.js问题::未定义角度::无法定义bower包::nodegyp vs Python,python,angularjs,node.js,bower,jhipster,Python,Angularjs,Node.js,Bower,Jhipster,问题: 在浏览器中生成并启动新的jHipster API后,我遇到了以下问题: 未捕获引用错误:未定义角度 在第一代之前安装了最新版本: node.js 哟 凉亭 grunt cli 根据 在生成过程中,我收到了以下警告和错误: 我都做完了。运行npm安装和bower安装供您安装 所需的依赖项。如果失败,请尝试运行该命令 你自己 bufferutil@1.2.1安装 K:\work\HP\u AIC\u WebAdmin\u Customization\workspace\aicwebadm

问题: 在浏览器中生成并启动新的jHipster API后,我遇到了以下问题:

未捕获引用错误:未定义角度

在第一代之前安装了最新版本:

  • node.js
  • 凉亭
  • grunt cli 根据
在生成过程中,我收到了以下警告和错误:

我都做完了。运行npm安装和bower安装供您安装 所需的依赖项。如果失败,请尝试运行该命令 你自己

bufferutil@1.2.1安装 K:\work\HP\u AIC\u WebAdmin\u Customization\workspace\aicwebadminapi\node\u modules\bufferutil 节点gyp重建 K:\work\HP\u AIC\u WebAdmin\u Customization\workspace\aicwebadminapi\node\u modules\bufferutil>if 未定义npm\U配置\U节点\U gyp(节点 “C:\Users\korban\AppData\Roaming\npm\node\u modules\npm\bin\node-gyp-bin….\node\u modules\node-gyp\bin\node-gyp.js” 重建)其他(节点重建)gyp错误!配置错误gyp ERR!堆栈 错误:找不到Python可执行文件“Python”,您可以设置Python 环境变量。哎呀!在failNoPython堆叠 (C:\Users\korban\AppData\Roaming\npm\node\u modules\npm\node\u modules\node gyp\lib\configure.js:401:14) 哎呀!堆叠 C:\Users\korban\AppData\Roaming\npm\node\u modules\npm\node\u modules\node gyp\lib\configure.js:356:11 哎呀!堆栈在FSReqWrap.oncomplete(fs.js:82:15)gyp ERR!系统 Windows\u NT 6.1.7601 gyp错误!命令“C:\Program 文件\nodejs\node.exe“ “C:\Users\korban\AppData\Roaming\npm\node\u modules\npm\node\u modules\node gyp\bin\node gyp.js” “重建”gyp错误!cwd K:\work\HP\u AIC\u WebAdmin\u Customization\workspace\aicwebadminapi\node\u modules\bufferutil 哎呀!节点-v5.3.0 gyp ERR!节点gyp-v3.2.1 gyp错误!不好 npm警告安装:bufferutil@1.2.1 bufferutil@1.2.1安装:节点gyp 重新生成npm警告安装:bufferutil@1.2.1退出状态1

utf-8-validate@1.2.1安装 K:\work\HP\u AIC\u WebAdmin\u Customization\workspace\aicwebadminapi\node\u modules\utf-8-validate 节点gyp重建 K:\work\HP\u AIC\u WebAdmin\u Customization\workspace\aicwebadminapi\node\u modules\utf-8-validate>如果未定义npm\u config\u node\u gyp(node “C:\Users\korban\AppData\Roaming\npm\node\u modules\npm\bin\node-gyp-bin….\node\u modules\node-gyp\bin\node-gyp.js” 重建)其他(节点重建)gyp错误!配置错误gyp ERR!堆栈 错误:找不到Python可执行文件“Python”,您可以设置Python 环境变量。哎呀!在failNoPython堆叠 (C:\Users\korban\AppData\Roaming\npm\node\u modules\npm\node\u modules\node gyp\lib\configure.js:401:14) 哎呀!堆叠 C:\Users\korban\AppData\Roaming\npm\node\u modules\npm\node\u modules\node gyp\lib\configure.js:356:11 哎呀!堆栈在FSReqWrap.oncomplete(fs.js:82:15)gyp ERR!系统 Windows\u NT 6.1.7601 gyp错误!命令“C:\Program 文件\nodejs\node.exe“ “C:\Users\korban\AppData\Roaming\npm\node\u modules\npm\node\u modules\node gyp\bin\node gyp.js” “重建”gyp错误!cwd K:\work\HP\u AIC\u WebAdmin\u Customization\workspace\aicwebadminapi\node\u modules\utf-8-validate 哎呀!节点-v5.3.0 gyp ERR!节点gyp-v3.2.1 gyp错误!不好 npm警告安装:utf-8-validate@1.2.1utf-8-validate@1.2.1安装: 节点gyp重建npm警告安装:utf-8-validate@1.2.1退出状态1 npm警告可选跳过失败的可选依赖项 /chokidar/fsevents:npm WARN notsup与您的操作系统不兼容 系统或架构:fsevents@1.0.6鲍尔角咏叹调#1.4.8 ENOGIT git未安装或不在运行“ngconstant:dev”的路径中 (ngconstant)任务创建模块aicwebadminapiApp位于 src/main/webapp/scripts/app/app.constants.js…好的

正在运行“wiredep:app”(wiredep)任务警告:错误:找不到位置 你保留你的包。使用--force继续

由于警告而中止

我对以下问题进行了长期的调查:

  • node_gyp vs Python问题
  • “找不到bower软件包的问题
  • “角度未定义”问题
但我没有找到有效的解决办法

注意:mvn clean install和mvn spring boot:run正在成功运行

如果您对此有任何有用的想法,我将非常感谢

提前感谢您的帮助

@@@@@@@@@@@@@@@@@@@@@@@@

最终解决方案

修复节点\u gyp与Python的问题:

  • 降级至:Node.js 4.2.3 LTS和npm 2.14.7
  • 安装并安装Visual Studio Express(www.microsoft.com/en-gb/download/details.aspx?id=44914) (参见node-gyp依赖项:github.com/nodejs/node-gyp#installation)
修复“找不到bower软件包”问题和“角度未定义”问题:

注意:首先使用rff doctor(github.com/rakuten frontend/rff doctor)验证使用Yeoman、Grunt和Bower等的系统配置。它将向您展示缺少的内容以及如何购买

我的案例中遗漏了什么:

  • 安装Git(Git scm.com/downloads)并使用以下命令将其设置为使用https而不是Git:
    Git config--全局url。“https://”。而不是Git://
  • 安装Ruby(www.Ruby-lang.org/)并将其添加到路径
  • 使用gem安装Sass:
    gem安装Sass
    并将其添加到路径

在Windows上设置NodeJS环境的几点建议:

  • 不要安装最后一个NodeJS版本,而是安装最新的LTS版本(长期支持)
  • 不要使用NPM3
  • 不要使用深度项目文件夹路径(如“K:\work\HP\u AIC\u WebAdmin\u Customization\workspace\aicwebadminapi\”),因为npm可能会达到节点内容的Windows最大路径长度
  • 安装Python2.x而不是3.x
以我们为例