- python/
- Node.js问题::未定义角度::无法定义bower包::nodegyp vs Python
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等的系统配置。它将向您展示缺少的内容以及如何购买
我的案例中遗漏了什么:
在Windows上设置NodeJS环境的几点建议:
- 不要安装最后一个NodeJS版本,而是安装最新的LTS版本(长期支持)
- 不要使用NPM3
- 不要使用深度项目文件夹路径(如“K:\work\HP\u AIC\u WebAdmin\u Customization\workspace\aicwebadminapi\”),因为npm可能会达到节点内容的Windows最大路径长度
- 安装Python2.x而不是3.x
以我们为例