Articles of primefaces编辑器

无法在Atom编辑器中运行eslint

关于如何让ESLint使用Atom进行安装和function,我完全迷失了。 所以我打算一步一步地发布,如果有人能帮助我们做到这一点,那将是非常棒的。 primefaces:1.19.5 Atom,linter 2.2.0 Atom,linter-eslint 8.2.1 我已经卸载并重新安装了Atom插件,并禁用了除Core和2 linters之外的所有其他插件。 npm list -g –depth=0 所有全局安装: ├── create-react-app@1.0.4 ├── create-react-native-app@1.0.0 ├── eslint@4.6.1 ├── express-generator@4.14.1 ├── json-server@0.9.5 ├── mocha@3.2.0 ├── nodemon@1.11.0 ├── npm@3.10.10 ├── pushstate-server@2.2.1 ├── react-native-cli@2.0.1 ├── react-vr-cli@0.3.5 ├── webpack@2.2.1 ├── webpack-dev-server@2.3.0 └── yarn@0.21.3 这些是我为了让我的Atom项目工作而尝试的步骤: npm install -g eslint cd /into/project eslint –init ? How would you […]

节点js。 如何在两个函数之间共享数组? 有没有更复杂的方法

我对nodejs非常陌生,并且陷入了一个函数填充数组而另一个函数读取它的地方。 有没有简单的结构来同步这个。 代码如下所示 let arr = []; let prod = function() { arr.push('test'); }; let consume = function() { process(arr.pop()); }; 我find了一些复杂的方法来做到这一点:( 非常感谢任何帮助…☺️

在Atom编辑器中使用外部节点安装的JS库

我想弄清楚如何在Atom编辑器中使用外部JavaScript库。 我使用npm来安装momentjs库,因为Atom使用节点。 不过,现在该怎么办呢? 我找不到在Atom中使用该库的方法。 我以为我可以去Atom的init.coffee文件,并做一个require "moment" (也试过require "momentjs" ),但似乎没有任何工作。 这背后的全部原因是,所以我可以使用一些JavaScript库格式化date在一个片段(我有另一个关于这个问题,我会closures,如果这解决了这个问题)。 但是这个问题是关于在Atom中安装和运行javascript库的一般问题。 我已经浏览了Atom文档和Googlesearch,但是我找不到一个好的答案。 我觉得这样很容易?

电子应用程序Jquery模块不加载

加载电子jquery时,我有一个问题。 这个问题只在main.js上存在 mainWindow.loadURL('http://localhost:3000/menu'); 我发回menu.html 然而,当我使用这个方法的jquery工作正常 mainWindow.loadURL('ile://' + __dirname + '/menu.html'); 我需要它使用本地主机。

Nuclide + Atom远程开发在Ubuntu 16.04上不起作用

我试图用远程开发启动Nuclide + Atom。 我已经通过包pipe理器在Atom上安装了Nuclide并安装了Nuclide Server(Ubuntu 16.04) npm install -g nuclide 我的第一个麻烦是: nohup: failed to run command 'node': No such file or directory 在核心服务器启动日志文件,但我解决了nodejs与节点在Ubuntu的12.04 (不要以为这是正确的… :)但它适用于我) 而我又有了一个麻烦: /usr/local/lib/node_modules/nuclide/pkg/nuclide-server/lib/nuclide-main.js:20 const {__DEV__} = require('../../nuclide-node-transpiler/lib/env'); ^ SyntaxError: Unexpected token { at exports.runInThisContext (vm.js:53:16) at Module._compile (module.js:374:25) at Object.Module._extensions..js (module.js:417:10) at Module.load (module.js:344:32) at Function.Module._load (module.js:301:12) at Function.Module.runMain (module.js:442:10) at […]

MongoDB对集合中的文档执行复杂约束

比方说,我有一个名为Users的集合中的文档,如下所示: { name: 'vic', <– unique index ownedItems: ['paperclip-1252', 'stapler-1337'] } ownedItems是一些其他Items集合中唯一索引的标识符的数组。 现在,可以说我想添加一个元素到ownedItems数组中,但是我想强制执行这样的规则:不能更新用户的ownedItems数组,以便导致包含相同项目的多个用户文档标识符在其ownedItems数组中。 也就是说,我想执行: db.Users.updateOne( { name: 'vic'}, { $set: { ownedItems: [ 'paperclip-1252', 'stapler-1337', 'notebook-42' ] } }) …只有在没有其他用户文档具有包含“notebook-42”(或“paperclip-1252”或“stapler-1337”)的ownedItems数组的情况下才能成功。 我可以做一个查询来检查,除了vic之外,还有其他的用户是否拥有被提议ownedItems数组中的任何项目,如下所示: db.Users.find({ $and: [ { ownedItems: { $in: ['paperclip-1252', 'stapler-1337','notebook-42'] } }, { name: { $ne: 'vic' } } ] }) …只有在没有结果的情况下才进行更新。 然而谁说,在我得到这个答案之间的时间,当我执行我的更新,答案没有改变(例如,因为有人插入'笔记本42'到他们ownedItems)? 我怎样才能primefaces执行该查询,然后基于结果更新文档? 虽然我已经使用MongoDB […]

Atom节点debugging器在启动时会出现两个错误

使用节点8,我将Node Debugger安装到Atom中,并将path设置为Node。 然后我尝试用F5运行一个简单的脚本。 我得到的错误: Connection attempt 1 to node process on 127.0.0.1:5858 failed (node:77739) [DEP0062] DeprecationWarning: node –debug and node –debug-brk are invalid. Please use node –inspect or node –inspect-brk 我该如何解决?

在事件处理程序中读取和写入全局variables:什么时候是并发性问题?

我是Node.JS的新手,并开始阅读关于Node.js事件处理和并发性的几个主题。 下面的代码触发1000次事件,这是通过增加一个全局variables来处理的。 代码的第一位成功地计数到1000,但第二位甚至没有增加到2.是否有我没有得到的primefaces性? 我仍然想知道为什么下面的代码提供了连贯的输出(它没有任何并发​​地成功计数到1000: // Import events module var events = require('events'); // Event emitter var eventEmitter = new events.EventEmitter(); var max = 1000; var count = 0; eventEmitter.on('event', () => { let time = Math.trunc(Math.random() * 1000) +1; setTimeout(() => { var c = count; c++; count = c; console.log(c); }, time); }); // […]

primefaces+摩卡在窗户=派生摩卡ENOENT

我的目标是通过安装在Windows上的Atom运行摩卡unit testing,同时我的src代码也驻留在这里。 这应该独立于我的meteor应用程序运行在不同的(Linux)机器上。 基本上我的设置是这样的: 我有我的回购和源代码: c:\Users\Me\repos\meteor 我的testing是在里面: c:\Users\Me\repos\meteor\tests 我有节点: c:\Program Files\nodejs 安装了"npm i -g mocha –save-dev" 而我尝试使用这个包https://github.com/Tabcorp/atom-mocha-test-runner,但我可以切换到另一个包,如果有必要。 我到目前为止所尝试的是: 我编辑了我的primefaces摩卡testing运行器的设置: Mocha command: C:\Program Files\nodejs\node_modules\mocha\.bin\mocha Mocha command: C:\Program Files\nodejs\npm mocha 但每次我尝试通过下拉菜单运行我的testing(运行摩卡testing),我得到这个错误: Mocha Test Results: Node binary: C:\Program Files\nodejs\node.exe Root folder: C:\Source\Repos Mocha command: undefined Path to mocha: mocha Debug-Mode: false Test file: tests\unit\first.js Selected test: should return […]

apm(atom的包pipe理器)启动shell运行错误

我正在处理我的osx 10.11系统中的apm错误。 当我跑步 apm 在我的命令行中,由于错误的文件path导致错误: /usr/local/bin/apm: line 32: /Applications/Atom.app/Contents/Resources/app/apm/node_modules/.bin/node: No such file or directory 签出后,我发现:在apm shell(/Atom.app/Contents/Resources/app/apm/node_modules/.bin/apm)中,有一个while循环: while [ -L "$binDir" ] do binDir=`readlink "$binDir"` builtin cd "`dirname "$binDir"`" binDir=`basename "$binDir"` done 似乎这个循环只在我的osx系统上运行一次,而且在其他系统上运行两次,我所拥有的缺陷就是因为这个原因。