繁体   English   中英

Yeoman角度生成器和npm安装

[英]Yeoman angular generator and npm install

我已经为平均堆栈创建了一个VM。 安装没有任何问题。 已经安装了node.js和其他文件。

我正在使用angular-fullstack生成样板。 我对运行npm install时发生的事情感到困惑。 我看到系统正在下载所有依赖项,但它没有存储在node_modules文件夹中。 我相信它存储在全局文件夹中。 当我尝试从本地文件夹运行堆栈时,它说缺少几乎所有内容的依赖关系。

我尝试了sudo,修复了将全局文件夹添加到NODE_PATH的全局文件夹的权限,但无济于事。 我仍在尝试弄清楚为什么npm install没有安装在本地文件夹中。

谢谢

===============

这是我运行npm isntall时遇到的错误

呃! 错误:EPERM:不允许执行此操作,请重命名'/ vagrant / meandev / nal_angular_dashboard / node_modules / babel-plugin-transform-es2015-typeof-symbol'->'/vagrant/meandev/nal_angular_dashboard/node_modules/.babel-plugin-transform- es2015-typeof-symbol.DELETE'

乌玛(Uma),我已经成功安装在机器的角度全堆栈发生器上,并且在成功解决该问题的同时,还遇到了一些红宝石和无聊的问题。

生成器将node_modules安装在主项目文件夹中……由服务器(nodejs)和客户端应用程序(angularjs)共享。

我能够解决此问题。

我的开发环境如下

Windows 7主机和Ubuntu在“虚拟”框中运行。 Ubuntu由Vagrant设置和管理。

我发现,当Node.js项目位于共享文件夹中(Windows和Ubuntu之间)时,npm install和grunt会抛出一堆与权限相关的错误。 这特定于我的工作计算机,其中已打开防御程序,bitlocker和其他功能。 当我将文件夹移到纯UBuntu文件夹时,一切正常。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM