问题标签 [yeoman-generator]
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.
linux - 我怎么知道 `yo` 是从哪里跑的?如何指定它在哪里运行?
yo
一开始,我已经generator-angular
安装了/usr/local/lib/node_modules
(通过做坏事sudo npm install -g ...
)。
然后我阅读了 isaccs 关于如何在没有 sudo 的情况下使 npm 和 yo 工作的建议,并修改了他的步骤以使所有行都正常工作。所以我也得到yo
并generator-angular
安装了~/.node/lib/node_modules
。
最后,怀疑yo
可能是从原始目录运行的,我删除了/usr/local/lib/node_modules
. 我在“~/”中创建了一个全新的目录并调用yo angular
了它,但是遇到了:yo: command not found
.
是否有命令告诉我从哪个目录yo
运行?
我怎么知道yo
它应该从哪里运行~/.node/lib/node_modules
?
更多信息:
我的$PATH
:/home/ubuntu/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
我的~/.bashrc
包含export PATH=$HOME/local/bin:$PATH
我的~/.npmrc
包含prefix = /home/ubuntu/.node
node.js - `yo angular` 给出错误:npm ERR!代码 ENOENT npm 错误!errno 34(是的,我已经清理了缓存并设置了 .npmignore)
我试图yo angular
在一个新的项目目录中运行,但它在途中的某个地方给了我 ENOENT 错误。是的,我看过这个类似的问题,但它的解决方案对我不起作用。
在运行之前,我在空的新项目目录上运行了这些东西yo angular
:
但我仍然得到:
我该如何解决?
这是我在全新的 Ubuntu Server 12.04.3 上运行的所有命令的历史记录,按时间顺序排列,因此您可以确切地看到导致这一点的原因,以及我安装了各种软件包的位置。
这个问题链接到一个 npm github 问题。
travis-ci - 在 Yeoman Angular 生成的应用程序中,Travis 构建失败
我无法使用 Yeoman 构建使用angular-generator
. 使用指南针宝石时失败。我已经将 compass gem 安装添加到构建描述符中。
这是我的.travis.yml
文件:
我得到的错误如下:
angularjs - Yeoman Gruntfile dist 任务不从 .tmp 文件夹复制样式(AngularJs)
由于某种原因,当我运行“grunt”时,我的 Angular grunt 任务没有从 .tmp 文件夹中复制样式表。“咕噜服务器”工作正常。
我已经盯着这个看了很长一段时间,并尝试了一些不同的东西,但是它对我不起作用,任何帮助将不胜感激!
node.js - Yeoman 的 angular-fullstack 有 jpegtran-bin 错误和 3 失败
我得到了 Yeoman 的generator-angular-fullstack并运行yo angular-fullstack
(没有 Heroku),但后来我遇到了这些失败和错误:
接着:
我确实找到了 jpegtran-bin 的 github 并发现了一个类似的问题,以“我们将包含有关如何手动编译的说明”结尾。
在此期间我应该做什么?
node.js - 在heroku上找不到模块'connect-livereload'
我通过 yo angular fullstack 生成器创建了一个基本应用程序(默认选项,除了 mogodb / mongoose 集成之外的所有内容都是肯定的)。我尝试使用(https://github.com/DaftMonk/generator-angular-fullstack#deploy)进行部署:
通过 grunt serve 进行的快速本地测试不会显示任何错误。但是,该应用程序无法在 heroku 上运行。
显然这个模块:错误:找不到模块'connect-livereload'无法加载。我发现这个Heroku Deploy Error: Cannot find module './errors/cast' on stackoverflow 但我没能解决这个问题。
希望有人可以帮助我。
sass - 用凉亭安装奇点的正确方法?
我在yeoman gulp-webapp项目中安装奇点时遇到了一些麻烦。首先,我用 bower 安装了奇异性。
之后我有一个这样的项目结构:
然后我将奇异性导入到我的main.scss文件中,如下所示:
在_singularity.scss中,我将断点的导入路径更正为:
如果我gulp
现在在终端中运行,我会收到这个奇怪的错误:
有没有人知道如何让这个设置运行?
谢谢,奥利
javascript - Angularjs如何在视图上导入控制器
我正在制作一个有 50 多个控制器的大项目,有没有办法在每个控制器出现后独立调用它?我不希望用户一次加载所有控制器。正如您在下面看到的,无论我在我的网站上的哪个位置,都会调用所有控制器。
当我尝试将脚本标记移动到视图时,角度不会检测到该控制器并发送错误。
npm - 运行 yeoman 角度生成器,业力依赖错误
我正在尝试运行generator-angular
yeoman 生成器。但是在安装并运行它之后,我得到了以下错误
npm list karma
返回
所以我想我有业力版本 0.12.0 但是 grunt-karma 想要 0.10.0 ?? 我还在本地将 karma 安装到我的临时目录中,看看这是否有所作为。它没有。
yeoman - Yeoman Generator:在自定义文件夹中安装项目依赖项
生成我的项目脚手架后,我希望 Yeoman 将我的 npm 依赖项安装在子文件夹中,而不是主项目文件夹中。我的 package.json 文件位于项目的 /gulp 子文件夹中。如何让 Yeoman 在那里安装依赖项?这是我当前在生成器末尾运行的函数: