问题标签 [yo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - yo meanjs:vertical-module 运行应用程序创建者
到目前为止,我一直在使用 mean.js 0.3 版,没有任何问题。今天我决定检查 mean.js 0.4 所以我跑了
安装新版本的生成器,然后运行
我完成了成功完成的生成器的步骤,并且能够运行示例站点。
但是,当我尝试使用 yo 使用以下命令创建自己的模块时:
它再次运行应用程序设置:
我尝试寻找解决方案,我发现的唯一问题是这个问题: https ://github.com/meanjs/generator-meanjs/issues/79
这表明原因是安装了多个版本的生成器,所以我尝试使用以下命令卸载,然后通过重复上述步骤重新安装
但我仍然得到相同的结果
我真的很感激任何关于如何解决这个问题的建议。蒂亚!
node.js - 从 node、npm 和 cordova 的新副本开始
我在 Lubuntu 上进行了一个临时设置,可以通过 sudo npm install “运行”。我使用 Ionic Framework 生成器来创建项目,它们的功能与构建和部署一样。我升级到 15.04 并且从那以后在寻找有效的解决方案时遇到问题,不会给出 EACCESS 错误或 grunt serve 告诉我
升级警告 - 为了 CLI 正确运行,
强烈建议升级以下内容:请将您的 Node 运行时更新到版本 >=0.12.x 请将您的 Cordova CLI 更新到版本 >=4.2.0
npm install -g cordova
然后让 npm install -g cordova 告诉我
npm WARN 引擎cordova-serve@0.1.3:想要:{"node":">= 0.12.0","npm":">= 2.5.1"}(当前:{"node":"0.10.26 ","npm":"2.12.1"})
我已经尝试过“chown -R whoami
/dir/of/npm”我已经删除了 npm、node install brew 并为所有人创建了新的安装。我仍然收到 EACCESS 错误,我的 ionic "grunt serve" 部署了浏览器,但给出了 ERR_CONNECTION_REFUSED 我安装了 brew,手动删除了 npm 文件夹并进行了全新安装。没有欢乐
哪个节点 - /home/username/.nvm/v0.10.26/bin/node
节点-v v0.10.26
哪个 npm - /home/userna/.linuxbrew/bin/npm
npm -v 2.12.1
哪个科尔多瓦 - /usr/local/bin/cordova
科尔多瓦-v 3.5.0-0.2.6
为了更好地衡量,我认为如果我安装了 node4,我所有的麻烦都会消失。
我知道我搞砸了,但我想从 node、npm(没有 sudo)和 cordova 开始。任何帮助,将不胜感激
Ps:我已经完成了大部分正常的建议,因此我提出了问题。
meanjs - 错误:命令失败:C:\Windows\system32\cmd.exe /s /c “rm ./mean/package.json”
如何修复此错误。当我使用命令“yo meanjs”时,但没有像视频中那样显示。它是:未定义您正在使用官方的 MEAN.JS 生成器。什么意思,你想生成 js 版本?我选择 0.4.0 您希望在哪个文件中生成项目?意思是克隆 MEAN repo... 然后出现错误:命令失败:C:\Windows\system32\cmd.exe /s /c “rm ./mean/package.json” 'rm' 不被识别为内部和外部命令,可运行的程序或批处理文件。
meanjs - 当我尝试使用子生成器时,哟生成器尝试制作一个全新的 MEAN 应用程序
所以当我跑步时
我明白了
它试图引导我完成克隆示例 meanJS 应用程序的过程。
为什么它不表现为子生成器?
编辑
我使用的是 MEANJS 4.0,当前的 YO 生成器不支持。我安装了开发中的 yo 生成器
sudo npm install -g meanjs/generator-meanjs#0.4-dev
现在我可以使用垂直模块子生成器了。
javascript - 使用 composeWith 进行 yeoman 子生成器测试
我有一个带有自己的本地子生成器应用程序的生成器应用程序。情况是,当我运行主“应用程序”生成器时,我希望子生成器使用预定义的参数至少调用一次。一切正常,除了 npm 测试失败。
主要的“应用程序”生成器:yo mygen。
子生成器:yo mygen:foo "lorem ipsum"。
这是 test.js
在 app/index.js 中,为了调用子生成器,我使用了:
在 stackoverflow 和其他任何地方搜索所有可能的答案。不知道该怎么办。
npm test 的测试用例失败:
- 从 index.js 中删除 composeWith 行,测试通过。
- 保持 composeWith 行,测试进入无穷大,最终超过 2000ms 配额并失败。
node.js - yo meanjs 错误 - 错误:命令失败:/bin/sh -c cd test7 && npm install
我正在尝试学习 nodejs,并想为我创建一个样板代码以进行进一步修改。我正在使用 yeomen 和 meanjs,但我面临以下问题:
命令 -> 哟意思是
错误->
请注意,这是错误的子集。
请让我知道我错过了什么。谢谢你的时间。
windows-10 - 如何在 Windows 10 上获得 Yo 识别的箭头键?
我正在尝试Yo
在我的 Windows 10 机器上运行生成器,但是当我按下箭头键以选择一个选项时它没有反应。我在 GitHub 上发现了这个问题并试图改变loopback:relation
,但它对我不起作用。也许仅在 Windows 10 上有一个新问题。
我也尝试回到旧版控制台,但这并没有解决问题。
如何在 Windows 10 上获得 Yo 识别的箭头键?
node.js - 中间件 Yeoman 功能实现的目的是什么?
我是grunt-contrib-connect 的新手,遇到了这个跟随middleware
功能 Yoeman 实现 -
这个实施的目的是什么?
javascript - Yeoman angularjs-cordova 应用程序 - 接下来是什么?
我根据这篇文章创建了应用程序:https : //www.npmjs.com/package/generator-angularjs-cordova 与 yeoman 和 angularjs-cordova 生成器。
在创建应用程序时,系统提示我选择要在我的应用程序中使用的插件。
我添加了下一个 cordova 插件:
cordova.device、cordova.camera 和 cordova.vibration。
我使用“grunt serve”命令在浏览器中运行该应用程序,它可以工作!
现在,如何获取设备数据?
我试图检查 app\js\application.js 中的设备全局对象,但它未定义...
编辑:
在萤火虫控制台我得到下一个错误:“
NetworkError:404 Not Found - http://127.0.0.1:9000/cordova.js”“ReferenceError:jQuery
未定义”
为什么这些模块没有自动连接?
我需要在哪里连接到模块?