node.js - 使用 yeoman 创建 Krakenjs 应用程序

标签 node.js bower kraken.js

我想使用下一个命令创建一个 Krakenjs 应用程序: yo kraken ,但是控制台给了我下一个错误:

堆栈跟踪:

Error: EACCES, open '/home/erik/.cache/bower/packages/64c3d861bd88c012885cd73d2f0e6a53-2.1.14.lock'

Console trace: Trace
    at StandardRenderer.error (/usr/lib/node_modules/bower/lib/renderers/StandardRenderer.js:72:17)
    at Logger.<anonymous> (/usr/lib/node_modules/bower/bin/bower:110:22)
    at Logger.emit (events.js:95:17)
    at Logger.emit (/usr/lib/node_modules/bower/node_modules/bower-logger/lib/Logger.js:29:39)
    at /usr/lib/node_modules/bower/lib/commands/index.js:40:20
    at _rejected (/usr/lib/node_modules/bower/node_modules/q/q.js:797:24)
    at /usr/lib/node_modules/bower/node_modules/q/q.js:823:30
    at Promise.when (/usr/lib/node_modules/bower/node_modules/q/q.js:1035:31)
    at Promise.promise.promiseDispatch (/usr/lib/node_modules/bower/node_modules/q/q.js:741:41)
    at /usr/lib/node_modules/bower/node_modules/q/q.js:557:44

系统信息: 鲍尔版本:1.3.9 Node 版本:0.10.30 操作系统:Linux 3.13.0-32-generic x64

最佳答案

您可能在 ~/.cache/ 中拥有 root 拥有的项目。当您使用 sudo 运行 bower 时会发生这种情况。您不需要这样做。

修复权限——可能是sudo chown -R youruser ~/.cache/

关于node.js - 使用 yeoman 创建 Krakenjs 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25218426/

相关文章:

node.js - 将 socket.io 与 Kraken.js 结合使用

javascript - Mongodb 通过 id 在数组中找到一个对象

node.js - babel-cli 和@babel/cli 有什么区别?

javascript - Bower 版本问题 : SockJS

twitter-bootstrap - 在不接触 Bower 的情况下覆盖 Bootstrap 变量

javascript - Grunt 不会改变 Bower_components

javascript - 在客户端编译和渲染复杂的 Dust.js 模板

node.js - SSL 例程 :SSL23_GET_SERVER_HELLO:sslv3 alert unexpected message

mysql - Node 没有为成功的存储过程返回值

javascript - 如何在不重新启动 Express.js 项目的情况下刷新 API 端点