【发布时间】:2015-05-07 09:33:27
【问题描述】:
我在 Linux 上成功运行了它,所以这是纯粹的 Windows 问题。使用 nvm(节点 0.10.35)在 Windows 7 中运行 vagrant fedora box 给我 ERR! tar.unpack 以 grunt-contrib-imagemin 模块开头的解压错误。
已解决的问题以非 sudo 的方式运行,正如许多帖子中所建议的那样。由于我在 Linux 上的安装完美地安装在 Windows 上,运行 yo webapp 后我遇到了问题
vagrant up vagratn ssh nvm 使用 0.10.35
windows 上的 webapp 我收到这些启动错误
第一个错误:
tar.unpack 解压错误 /home/vagrant/.npm/set-immediate-shim/1.0.0/package.tgz 第二个详细堆栈错误:
EPERM,打开'/home/vagrant/workspace/webapp/node_modules/grunt-contrib-imagemin/node_modules/imagemin/node_modules/imagemin-jpegtran/node_modules/jpegtran-bin/node_modules/bin-build/node_modules/download/ node_modules/download-status/node_modules/object-assign/package.json'
然后它在 grunt-contrib-imagemin 上发疯了。
我知道 VM 中的符号链接问题,并听说 grunt-contrib-imagemin 存在一些长路径问题,但我不知道如何继续调试。
node -v v0.10.35 npm -v 2.1.17 yo -v 1.3.3 bower -v 1.3.12 grunt --version grunt-cli v0.1.13 任何帮助表示赞赏..
【问题讨论】:
-
我之前在 windows 上用 npm 打过长路径名 - 你试过在 vm 中运行 yo webapp 吗?
-
这就是我正在做的。当我在 VM 中执行此操作时会发生这种情况。
标签: web yeoman yeoman-generator