Articles of 编辑器

关于node.js开发环境和部署策略的一些问题

我是新来的节点,读一些关于它的书。 现在我认为是时候用它做一些开发的东西了。 我打算实施一个我想在云中部署的项目(AWS,Heroku,…)。 我还没有想到的是以下几点(我有一个OS X 10.7的MacBook Pro): 我应该使用哪种开发环境? 我想到了Aptana Studio(根据我所见,没有节点支持),并通过ssh传输文件到本地的VirtualBox CentOS 6.3机器上,该机器上有node.js和一些模块 在云中托pipe我的应用有什么好的部署策略吗? 例如,如果我正在使用Aptana Studio进行开发,我不认为有一个插件可以让您在AWS或Heroku云中的某个虚拟服务器上部署代码,不是吗? 提前致谢!

无法正确地将使用nodejs PDFKit制作的pdf附加到通过Nodemailer发送的电子邮件

将附带pdfkit(节点)的pdf附加到通过nodemailer和Sendgrid API发送的电子邮件中时遇到问题。 电子邮件工作正常 生成到磁盘的PDF是好的,但附件上的PDF不断出现损坏,无法读取。 我已经尝试了许多不同的变化,并通过谷歌研究,但我不知道如何得到这个工作。 创buildpdf的代码: var fs = require('fs'); var PDFDocument = require('pdfkit'); doc = new PDFDocument({ size: 'letter' }); doc.pipe(fs.createWriteStream('./public/img/test.pdf')); doc.text('my text') doc.end(); 我的节点代码: var nodemailer = require('nodemailer'); var sgTransport = require('nodemailer-sendgrid-transport'); var options = { auth: { api_key: process.env.SENDGRID_API } } var mailer = nodemailer.createTransport(sgTransport(options)); var email = { to: 'XXXXXXXX@gmail.com', from: […]

实时协作丰富的文本编辑

我想为我的web应用程序提供一个实时协作富文本编辑器。 到目前为止,我已经做了大量的研究,我真的有点沮丧,没有什么适合的。 问题是,每个解决scheme都与编辑器紧密相连(例如Firepad使用CodeMirror / Etherpad使用Etherpad)。 只有两个我觉得有趣的解决scheme: ShareJs – >只能用于纯文本 Webstrate – >这是对我最有希望的。 它可以处理DOM同步,因此它可以处理每个contenteditable – 太棒了! 但Webstrate的问题是,它是在一个alpha版本。 所以对我来说这太麻烦了 – 没有解决。 试图让它工作大约2天。 文本同步很容易。 但它不适用于iframe或其他的东西。 我的要求是相当高的合作RTE – 它应该支持: 图片 I帧 video 文字(当然) 虽然我正在寻找大约3-4天的时间来寻求解决scheme – 也许你们中有人有提示? 会很温柔;)

如何从node.js REPL启动编辑器如vi或emacs?

我想从node.js REPL启动像vi或emacs这样的编辑器。 到现在为止,我尝试了两种方法: 节点插件 下面是我的editor.cc样子: const char *tempFile = "TEMP_FILE"; // File to be opened with the editor Handle<Value> launchEditor (const Arguments& args) { const char *editor = "vi"; Local<String> buffer; pid_t pid = fork(); if (pid == 0) { execlp(editor, editor, tempFile, NULL); // Exit with "command-not-found" if above fails. exit(127); } else { […]

Visual Studio Code抱怨#!/ usr / bin / env节点

想知道为什么Visual Studio Code在抱怨#!/usr/bin/env node 任何关于如何解决错误的指针都会有所帮助。 重现步骤 设置代码并安装节点和npm ,如果尚未完成的话。 然后按照下面的说明 npm install -g express npm install -g express-generator express awesome-app cd awesome-app code . 在编辑器中打开bin/www文件,检查#!/usr/bin/env node行下方的#!/usr/bin/env node线。 Visual Studio代码自动检测到的语法是JavaScript 。 PS:我正在使用Mac OS X的Visual Studio代码

如何将当前工作目录设置为primefaces中的项目根目录?

在primefaces中, process.cwd()总是返回'/' 。 所以,如果我做了像fs.readFile('myfile')那样的东西,它找不到文件。 'myfile'在primefaces打开的项目的根目录中。 显然我不能硬编码的绝对path。 我如何实现它?

Node.js(sails.js)wysiwyg编辑器 – 图像

有没有在sails应用程序中使用任何所见即所得/ HTML编辑器的方法? 我找不到任何手册来做到这一点。 看起来像水星在Node中得到了很好的支持,但是我找不到一种适应它的方法。 :(请指导我 现在好了,它变得很容易连接TinyMCE(就像http://www.tinymce.com/wiki.php/Installation上描述的一样简单)。 所以现在又出现了另一个主要问题:有没有Node.js连接到任何编辑器来上传图片和东西? 或者我怎样才能允许用户上传图片并将其插入到post主体? 谢谢

用visual studio 2010开发nodejs

是否有可能与VS2010开发NodeJS应用程序。 我说的是纯粹的Javascript,而不是Azure或任何像这样的花哨的东西。 我只是想使用VS2010作为Javascript编辑器,因为我来自.NET的背景,我很舒服。 如果可以的话,请告诉我如何configurationVS2010能够编码NodeJS应用程序。