小编Say*_*yem的帖子

无法在Ubuntu中使用节点包管理器安装包

由于名称与另一个包冲突,nodeUbuntu上的NodeJS解释器名称()已重命名为nodejs.这是自述文件.Debian说:

Node.js解释器命令的上游名称是"node".在Debian中,解释器命令已更改为"nodejs".

这样做是为了防止命名空间冲突:其他命令在其上游使用相同的名称,例如来自"node"包的ax25-node.

必须将调用Node.js作为shell命令的脚本更改为使用"nodejs"命令.

但是,使用nodejs会破坏使用安装包npm.程序包安装失败,并显示以下错误:

sh: 1: node: not found
npm WARN This failure might be due to the use of legacy binary "node"
npm WARN For further explanations, please read /usr/share/doc/nodejs/README.Debian
Run Code Online (Sandbox Code Playgroud)

如何让npm了解nodejs已安装在系统上,但解释器名称有所不同?

ubuntu node.js npm

491
推荐指数
11
解决办法
24万
查看次数

将值传递给路由

我有一个项目清单.当用户点击某个项目时,该用户将被带到项目详细信息页面.

我想将包含项目详细信息(如项目的图像URL)的对象传递给路径.但是,我不想在路由url中公开它.

如果有办法做这样的事情<a route-href="route: details; settings.bind({url: item.url})">${item.name}</a>就是黄金.

我已经看到如果在路由配置中定义了属性,则可以将属性传递给路由.但是,我不知道如何从模板中更改它.另一种方法是定义单例并将值存储在那里并将对象注入目标路由.

有没有办法将值传递给视图中的路径(如angular ui-routers param对象)?

aurelia aurelia-router

8
推荐指数
1
解决办法
4707
查看次数

json对象的完整路径

我试图压扁一个对象,其中键将是叶节点的完整路径.我可以递归地识别哪些是叶节点但是试图构建整个路径.

样本输入:

{
  one: 1,
  two: {
    three: 3
  },
  four: {
    five: 5,
    six: {
      seven: 7
    },
    eight: 8
  },
  nine: 9
}

输出:

{
  one: 1,
  'two.three': 3,
  'four.five': 5,
  'four.six.seven': 7,
  'four.eight': 8,
  nine: 9
}

javascript algorithm tree

8
推荐指数
1
解决办法
2714
查看次数

nunjucks:找不到模板

试图渲染一个修女模板,但得到Error: template not found: email.html.

server/
  views/
     email/
       email.html
  workers/
      email.worker.js
Run Code Online (Sandbox Code Playgroud)
//email.worker.js
function createMessage(articles) {
   console.log(__dirname) // /<path>/server/workers

   nunjucks.configure('../views/email/');
   return nunjucks.render('email.html', articles);
}
Run Code Online (Sandbox Code Playgroud)

不知道这里出了什么问题。

node.js nunjucks

7
推荐指数
3
解决办法
1万
查看次数

无法使用pip安装Python Imaging Library

尝试使用PIP安装Python映像库(PIL)时,安装失败,并显示以下错误:

SyntaxError: invalid syntax
Complete output from command python setup.py egg_info:
Traceback (most recent call last):

File "<string>", line 16, in <module>
File "/tmp/pip_build_root/pil/setup.py", line 182
print "--- using Tcl/Tk libraries at", TCL_ROOT
Run Code Online (Sandbox Code Playgroud)

有人还面临着同样的问题,但所提供的解决方案是为一个不同的库,对我没有工作.在官方邮件列表中有一个旧条目(2003)讨论了问题,但没有提供解决方案,要求降级PIL并稍后提供修复(我不想降级).

pip.log文件在这里提供:http://pastebin.com/YeBLmMBm

python pip

5
推荐指数
1
解决办法
3953
查看次数

在es6中编写书架模型

有没有办法用es6类编写书架模型?我可以看到书架源本身是用es6编写的.但是我遇到的所有示例和来源都是用es5编写的.我在这里看到了一个精心设计的github问题,该问题表明它是可能的,但它主要讨论了关于在类中编写模型的几个错误.如何编写和使用带有es6类的书架模型?

javascript orm bookshelf.js

5
推荐指数
1
解决办法
2746
查看次数

为什么我们需要 Flux 中的调度员?

这不是 React 特定的问题。我正在考虑在 Aurelia/Angularjs 中实现 Flux。

在阅读通量时,我不相信调度员步骤的必要性。为什么组件不能直接调用 store 来更新和检索数据?这种方法有什么问题吗?

例如:如果我有一个CarStore可以创建新车、更新汽车并获取汽车列表(只是 CRUD api 上的一个薄层),我应该能够通过直接从car-grid组件调用商店来检索/更新列表. 由于 store 是单例,每当列表更新时,car-grid应该自动获取新项目。在这种情况下使用调度程序有什么好处?

flux reactjs aurelia

5
推荐指数
1
解决办法
850
查看次数

如何在JSON模式中使用来自外部文件的定义?

我正在尝试使用另一个json模式导入定义,$ref但收到以下错误:

can't resolve reference ../base/definitions.schema.json#/definitions/datetime from id #

{
  “ $ schema”:“ http://json-schema.org/draft-06/schema#”,

  “定义”:{
    “约会时间”: {
      “ type”:“字符串”
    },
    “名称”: {
      “ type”:“字符串”
    },
  }
}

{
  “ $ schema”:“ http://json-schema.org/draft-06/schema#”,
  “属性”:{
    “ active”:{“ type”:“ boolean”},
    “ created_at”:{“ $ ref”:“ ../base/definitions.schema.json#/definitions/datetime”},
    “名称”:{“ $ ref”:“ ../base/base/definitions.schema.json#/definitions/name”},
    “ updated_at”:{“ $ ref”:“ ../base/definitions.schema.json#/definitions/datetime”}
  },
  “必填”:[“名称”],
  “ type”:“对象”
}

目录结构:

api
-基础
  -definitions.schema.json
-国家
  -country.schema.json

我已经尝试过使用绝对路径,fileURL和路径的其他几种组合来进行几种组合。不知道发生了什么。

模式验证器: ajv@5.1.1

jsonschema ajv

4
推荐指数
1
解决办法
3499
查看次数