小编use*_*032的帖子

将ESLint与sublime集成时出错

我是Node.js,npm和sublime环境的新手,我发现很难将ESlint与sublime编辑器集成.

我遵循的步骤如下:

  1. 使用命令安装ESLint: npm install -g eslint
  2. 使用Sublime包控件安装ESLint

现在在Sublime编辑器中收到以下错误:

module.js:327
    throw err;
    ^

Error: Cannot find module 'eslint'
    at Function.Module._resolveFilename (module.js:325:15)
    at Function.Module._load (module.js:276:25)
    at Module.require (module.js:353:17)
    at require (internal/module.js:12:17)
    at Object.<anonymous> (C:\Users\MyUser\AppData\Roaming\Sublime Text 3\Packages\ESLint\linter.js:12:17)
    at Module._compile (module.js:409:26)
    at Object.Module._extensions..js (module.js:416:10)
    at Module.load (module.js:343:32)
    at Function.Module._load (module.js:300:12)
    at Function.Module.runMain (module.js:441:10)
[Finished in 0.2s with exit code 1]
Run Code Online (Sandbox Code Playgroud)

node.js npm sublimetext3 eslint

19
推荐指数
1
解决办法
7345
查看次数

聚合物下拉列表问题

我很难用Polymer 0.5实现简单的下拉列表.

我也从Polymer .5并行迁移到1.0.但这是单独的讨论( 迁移聚合物项目.5到1.0错误).

这是我用来在body体内定义聚合物元素的代码:

<polymer-element name="x-trigger" extends="paper-icon-button" relative="" on-tap="{{toggle}}" noink="">
<template>
    <shadow></shadow>
    <content></content>
</template>
</polymer-element>
Run Code Online (Sandbox Code Playgroud)

我在这个身体的下方使用了这个元素:

<x-trigger icon="menu" relative="" noink="" role="button" tabindex="0" aria-label="menu">
    <paper-dropdown tabindex="-1" class="core-transition" style="outline: none; display: none;">
        halign = left
        <br>
        valign = top
    </paper-dropdown>
</x-trigger>
Run Code Online (Sandbox Code Playgroud)

我在页面的head部分定义了以下脚本部分:

<script>
    Polymer('x-trigger', {
        toggle: function () {
            if (!this.dropdown) {
                this.dropdown = this.querySelector('paper-dropdown');
            }
            this.dropdown && this.dropdown.toggle();
        }
    });
</script>
Run Code Online (Sandbox Code Playgroud)

问题是,我确实看到了页面中的图标按钮,但是当我点击该按钮时,没有任何反应.

进一步调试透露,

  1. 如果我在chrome中打开控制台调试器
  2. 在Polymer部分中的Polymer或内部切换方法上放置断点
  3. 页面刷新
  4. 断点被击中和下拉有效

我不知道造成这个问题的原因

更新:调试时我在行中收到以下错误: Polymer('x-trigger', {

/ deep/combinator已弃用

这是否意味着我必须升级到聚合物v1来解决这个问题,还是他们对聚合物0.5的任何解决方法?

html javascript html5 web-component polymer

12
推荐指数
1
解决办法
835
查看次数

NodeJs和signalR之间的设计考虑

我有一个完全使用.net C#构建的Web服务.现在我想使用signalR或Node JS,这样如果web服务有一些更新,它可以将它推送到html javascript中的客户端.

设计考虑:

我在IIS上运行我的Web服务.

Html javascript中的客户端

用户数量可能很高.可能是100或200

Web服务会在很长一段时间内频繁更新.

Web服务进行数据库调用并进行少量计算

服务器规范不是问题.

需要Web服务的稳定性和安全性

.net c# web-services node.js signalr

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