问题标签 [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.

0 投票
4 回答
1373 浏览

javascript - yo meanjs:vertical-module 运行应用程序创建者

到目前为止,我一直在使用 mean.js 0.3 版,没有任何问题。今天我决定检查 mean.js 0.4 所以我跑了

安装新版本的生成器,然后运行

我完成了成功完成的生成器的步骤,并且能够运行示例站点。

但是,当我尝试使用 yo 使用以下命令创建自己的模块时:

它再次运行应用程序设置:

我尝试寻找解决方案,我发现的唯一问题是这个问题: https ://github.com/meanjs/generator-meanjs/issues/79

这表明原因是安装了多个版本的生成器,所以我尝试使用以下命令卸载,然后通过重复上述步骤重新安装

但我仍然得到相同的结果

我真的很感激任何关于如何解决这个问题的建议。蒂亚!

0 投票
1 回答
881 浏览

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.0npm 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:我已经完成了大部分正常的建议,因此我提出了问题。

0 投票
2 回答
3575 浏览

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' 不被识别为内部和外部命令,可运行的程序或批处理文件。

0 投票
1 回答
408 浏览

javascript - Grunt serve yo generator 角度显示不完整的页面

我刚刚安装yo并使用generator-angular. 下载完成后,我运行grunt serve. 它向我显示了一个不完整的页面。我检查了浏览器控制台,它显示了这个:

终端显示:

我不知道怎么了。

这是页面的外观:

在此处输入图像描述

编辑: Grunt.js 文件

0 投票
2 回答
612 浏览

meanjs - 当我尝试使用子生成器时,哟生成器尝试制作一个全新的 MEAN 应用程序

所以当我跑步时

我明白了

它试图引导我完成克隆示例 meanJS 应用程序的过程。

为什么它不表现为子生成器?

编辑

我使用的是 MEANJS 4.0,当前的 YO 生成器不支持。我安装了开发中的 yo 生成器

sudo npm install -g meanjs/generator-meanjs#0.4-dev

现在我可以使用垂直模块子生成器了。

0 投票
0 回答
330 浏览

javascript - 使用 composeWith 进行 yeoman 子生成器测试

我有一个带有自己的本地子生成器应用程序的生成器应用程序。情况是,当我运行主“应用程序”生成器时,我希望子生成器使用预定义的参数至少调用一次。一切正常,除了 npm 测试失败。

主要的“应用程序”生成器:yo mygen。
子生成器:yo mygen:foo "lorem ipsum"。

这是 test.js

在 app/index.js 中,为了调用子生成器,我使用了:

在 stackoverflow 和其他任何地方搜索所有可能的答案。不知道该怎么办。

npm test 的测试用例失败:

  1. 从 index.js 中删除 composeWith 行,测试通过。
  2. 保持 composeWith 行,测试进入无穷大,最终超过 2000ms 配额并失败。
0 投票
2 回答
601 浏览

node.js - yo meanjs 错误 - 错误:命令失败:/bin/sh -c cd test7 && npm install

我正在尝试学习 nodejs,并想为我创建一个样板代码以进行进一步修改。我正在使用 yeomen 和 meanjs,但我面临以下问题:

命令 -> 哟意思是

错误->

请注意,这是错误的子集。

请让我知道我错过了什么。谢谢你的时间。

0 投票
2 回答
630 浏览

windows-10 - 如何在 Windows 10 上获得 Yo 识别的箭头键?

我正在尝试Yo在我的 Windows 10 机器上运行生成器,但是当我按下箭头键以选择一个选项时它没有反应。我在 GitHub 上发现了这个问题并试图改变loopback:relation,但它对我不起作用。也许仅在 Windows 10 上有一个新问题。

我也尝试回到旧版控制台,但这并没有解决问题。

如何在 Windows 10 上获得 Yo 识别的箭头键?

0 投票
1 回答
105 浏览

node.js - 中间件 Yeoman 功能实现的目的是什么?

我是grunt-contrib-connect 的新手,遇到了这个跟随middleware功能 Yoeman 实现 -

这个实施的目的是什么?

0 投票
1 回答
64 浏览

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
未定义”

为什么这些模块没有自动连接?
我需要在哪里连接到模块?