Articles of 编译

当节点已经被编译了前缀的时候如何安装npm

我已经使用git存储库从源安装节点。 节点的当前path是/ Users / toutpt / makina / cubes / parts / nodejs / bin / node 现在我得到了npm的来源,我不能在安装时指定使用此节点。 每个谷歌的结果都指出我要从/ usr / bin / node链接它,或者添加/ Users / toutpt / makina / cubes / parts / nodejs / bin作为全局PATH的一部分 我所有的尝试给我同样的错误:bin / npm:第5行:node:command not found 我不想要,因为系统限制,我无法在我的系统上使其成为全局的。 我想让每个项目都使用它自己的NPM节点。 我想通过使用它的path使用npm:/ Users / toutpt / makina / cubes / parts / […]

在服务器上执行java代码

我正在开发一个Web应用程序,一种在线IDE来编写和编译代码。 编程语言是在大学内部开发的,也是编译器。 我的问题是:是否有可能在服务器上执行编译器(编译器是用java编写的),以便它编译代码并返回一个编译的文件以便下载? 用户使用在线代码编辑器,然后点击编译button,服务器获取编写的代码,执行服务器上的编译器(编译器用java编写),然后返回编译后的文件。 那么我怎么能执行服务器上的编译器(用java写的)? 先谢谢你 !

Typescript Node.js原型不会编译

我似乎无法弄清楚我在这里做错了什么。 我想用原型方法扩展Firebase对象 但是我得到: Property 'foo' does not exist on type 'Firebase' /// <reference path="./tsd.d.ts"/> import Firebase = require('firebase'); interface Firebase { foo : () => string } Firebase.prototype.foo = function(): string { return "foo"; } var myRootRef = new Firebase('myUrl'); firebase.foo() // property 'foo' does not exist on type 'Firebase'.

编译node.js使用二进制文件有什么好处?

我一直在寻找这个问题的答案。 我最近了解到由于编译器过期而无法在系统上编译节点的情况。 我注意到来自节点网站的二进制文件在系统和Docker容器上工作得很好。 那么我从源代码编译的好处是什么?

node.js cygwin windows xp错误./configure

我已经做了没有错误的ash.exe /bin/rebaseall -v ,但是在尝试./configure时我仍然遇到以下错误: Checking for program g++ or c++ : /usr/bin/g++ /node/wscript:232: error: could not configure a cxx compiler 我安装了gcc4-g ++ 4.5.x,openssl和所有需要的依赖项。

node.js中出现的这个错误是什么?

我试图按照这个教程 。 然后当我到这个部分 node jsctags/bin/jsctags –sort=yes –locals tst.js 我收到以下警告消息。 “sys”模块现在称为“util”。 它应该有一个类似的界面。 我在OSX中这样做。 首先我尝试了这个包,然后尝试从源代码安装。 我仍然得到相同的信息。 这是什么意思? 我能做些什么呢?

最轻的可能nodejs构build

我试图在旧的路由器(挑战的一部分)上运行一个小的nodejs项目,但遇到了问题,因为它只有大约6MB的可用内存。 首先,我通过upx运行构build,使构build降低到6mb左右。 之后,我尝试使用旧版本的iojs and v1.01 。 他们工作得很好,只是缺less运行ws模块所需的function(挑战的另一部分)。 之后,我运行了./configure参数–without-dtrace –without-npm –without-etw –without-perfctr –with-icu-source=none但是他们仍然拒绝减less构build的大小。 有没有一种方法来构buildnodejs,使其运行ws模块,并具有6MB的输出

如何在后续的节点运行中重新使用V8 JIT优化?

我打算多次运行node somefile.js 。 据推测,每次我用Node执行这个文件,它都会JIT编译脚本并执行其他优化。 可悲的是:每次执行结束,都会忘记所有的工作。 有没有办法让我从之前的运行中保留V8已经产生的优化,并将它们应用于后续运行?

打字稿编辑变慢 – WebStorm

有些日子以来,我看到打字稿的编写速度越来越慢。 使用webstorm文件观察器编译一个文件花了我大约1-4秒,但我添加了许多TS文件(现在75,我认为这不是很多…),一个简单的文件编译时间约10秒。 如果我需要更改分支或更新定义,它可能会变成5分钟左右。 我的电脑真的很强大(游戏电脑),我不明白为什么它变得这么慢。 所有的文件都是逐一编译的,webstorm的方式…如果服务器与监视器同时运行,它会变得疯狂,因为重新启动可能是50次。 (显然,我把它closures了,但如果我需要closures它,那么有一个观察者是没有用的) 任何想法? 我看了几次像我的讨论,但到目前为止,我没有真正find任何解决方法。

在项目中使用Node.js作为独立的LESS编译器?

我一直试图将lessc编译器合并到Bootstrap基本设置的大型项目中,只会导致各种编译器(对于每个人都有不同的解决scheme)。 没有一个解决scheme给我我想要的东西,这是一种通过命令行编译更less堆的方法。 我通过node.js编译了各种其他的资源,希望能够做到同样的事情,但是我在这个主题上find的每一个googlepage都是Node.js + Express,这不是我想要的。 我想要一个独立的编译器。 (想法:require.js r.js文件) 我发现无节点,但它没有看到在2年的更新,因此并不理想。 所以。 问题:有没有一种命令行方式来编译带有node.js的较less文件? 理想的impl: node compiler.js build.js 其中build.js是一个文件pathbootstrap.less和其他一切需要。 r.jsconfiguration文件的示例: ({ baseURL : "../assets", mainConfigFile : "../assets/main.js", name : "../assets/main", out : "../assets/main.optmin.js", optimize : "uglify" })