Articles of makefile

“安装nodejs时除Error as e SyntaxError”外

我一直在尝试在我的VPS上安装nodejs一段时间。 由于我正在使用CentOs 5.6,我必须从源代码构build它。 更重要的是,我需要Python 2.7作为我的盒子上的默认Python是2.4。 我从源代码编译Python,并成功安装在/usr/local/bin/python2.7 。 现在问题出现在nodejs目录中,它会遇到下面的exception。 . . . LD_LIBRARY_PATH=/root/node/out/Release/lib.host:/root/node/out/Release/lib.tar get:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8/tools/gyp; mkdir -p /root/node/out/Release/obj/gen; python ../../tools/generate-trig-table.py "/root /node/out/Release/obj/gen/trig-table.cc" touch /root/node/out/Release/obj.host/deps/v8/tools/gyp/generate_trig_table.st amp LD_LIBRARY_PATH=/root/node/out/Release/lib.host:/root/node/out/Release/lib.tar get:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../deps/v8/tools/gyp; mkdir -p /root/node/out/Release/obj/gen; python ../../tools/js2c.py "/root/node/out/Relea se/obj/gen/libraries.cc" CORE off ../../src/runtime.js ../../src/v8natives.js .. /../src/array.js ../../src/string.js ../../src/uri.js ../../src/math.js ../../sr c/messages.js ../../src/apinatives.js ../../src/debug-debugger.js ../../src/mirr or-debugger.js […]

为什么我的NodeJS量angular器在Travis CI上testing失败并出现错误

我试图在Travis CI上运行我的量angular器实例testing,但是它一直在失败。 认为这是我的.travis.yml,所以我把它剥下来… .travis.yml language: node_js node_js: – "0.10" script: – echo "Hello…" 就像我之前的所有尝试一样,结束于以下几点: Using worker: worker-linux-5-2.bb.travis-ci.org:travis-linux-2 git.1 0.13s$ git clone –depth=50 –branch=master git://github.com/qualityshepherd/protractor_example.git qualityshepherd/protractor_example Cloning into 'qualityshepherd/protractor_example'… remote: Counting objects: 109, done. remote: Compressing objects: 100% (19/19), done. remote: Total 109 (delta 7), reused 0 (delta 0) Receiving objects: 100% (109/109), 15.47 KiB | […]

MakeFile使用NPM运行Mochatesting

我正在尝试创build一个MakeFile来运行与NPM的摩卡unit testing。 所以我安装了摩卡,并在下面创build了一个unit testing: {} project_root /test/test.js 现在,当我尝试“做testing”与答复: make:“testing”没有什么可做的。 这是我的MakeFile: test: @./node_modules/.bin/mocha -u tdd .PHONY: test 所以真正的基本。 我读过摩卡将自动运行“testing”目录中的所有testing。 我的MakeFile语法不正确吗? 谢谢!

nodejitsu是否支持makefilefunction?

例如,如果你的package.json文件包含: "scripts": { "start": "make start", "test": "make test", } ^ nodejitsu能parsing并执行“make start”吗?

我应该如何根据Gruntfile.js重写Makefiles?

我想让我的节点项目更习惯一些,使用stream行的像grunt一样的Node技术。 我应该如何重写我的Makefile中的依赖shell任务像Gruntfile.js? 似乎没有明确的文件如何做到这一点。 我应该使用另一个Node构build技术吗? 我只会在package.json中写一行代码,但npm没有办法指定任务依赖于其他任务。

Docker / bin / bash:找不到nodemon:命令

我试图从我的主机挂载我的工作节点代码到docker容器中,并使用docker-compose使用nodemon运行它。 但容器似乎无法findnodemon。 注意:我的主机没有安装节点或npm。 这里是我的项目(testing)的根文件夹中的文件。 (这只是一个粗略的草案) Dockerfile FROM surenderthakran/nodejs:v4 ADD . /test WORKDIR /test RUN make install CMD make run Makefile文件 SHELL:=/bin/bash PWD:=$(shell pwd) export PATH:= $(PWD)/node_modules/.bin:$(PWD)/bin:$(PATH) DOCKER:=$(shell grep docker /proc/1/cgroup) install: @echo Running make install…… @npm config set unsafe-perm true @npm install run: @echo Running make run…… # Check if we are inside docker container […]

如何在windows node.js上运行Mochatesting(错误:找不到模块'C:\ cygdrive \ c \ Users)

我试图在Windows中运行一个应用程序,这个应用程序有一些摩卡testing。 我需要做。 我读过这个 摩卡要求make。 找不到在Windows上工作的make.exe 和这个 Node.js无法find模块 – 干扰Windows上的cygwin 我有在Github目录(cygwin目录结构之外)的应用程序,我安装了节点的Windows版本。 我试过使用PowerShell和设置别名build议,但我总是得到 > module.js:340 > throw err; > ^ Error: Cannot find module 'C:\cygdrive\c\Users\Nicola\AppData\Roaming\npm\node_modules\mocha\bin\mocha' > at Function.Module._resolveFilename (module.js:338:15) > at Function.Module._load (module.js:280:25) > at Module.runMain (module.js:487:10) > at process.startup.processNextTick.process._tickCallback (node.js:244:9) Makefile:5: recipe for target `test' failed make: *** > [test] Error 1 我在那个目录中安装了mocha(顺便说一句,为什么他不在node_modules子目录中寻找mocha?)。 问题似乎是C:\cygdrive\c\Users部分我该如何解决? 我也尝试复制文件到我的家庭/目录下的cygwin,但我得到了 ./node_modules/.bin/mocha: […]

Jade模板作为html的预处理器

我不会在生产中使用node.js ,但是我喜欢jade的语法,所以我想在开发时将jade模板编译成html 。 鉴于这个文件结构: app/ jade_templates / index.jade subfolder / subpage.jade html_templates / index.html subfolder / subpage.html 我想有一个脚本 , jade_templates目录并编译相应的html模板html_templates任何时候进行更改。 这怎么能做到呢? 谢谢。 编辑翡翠自述有这个示例Makefile,但我不知道如何适应这个我的需要。 JADE = $(shell find pages/*.jade) HTML = $(JADE:.jade=.html) all: $(HTML) %.html: %.jade jade < $< –path $< > $@ clean: rm -f $(HTML) .PHONY: clean

用mocha设置/拆卸express.js应用程序

我试图创build一个独立的testing套件使用摩卡,在完美的世界将启动我的express.js应用程序,使用僵尸来呈现一个页面,检查一堆东西,然后拆卸/杀死express.js应用程序。 有没有一个简单/最好的方法来做到这一点? NB。 我可以在运行testing之前运行快速应用程序服务器,但是如果你不打算修复它们,牦牛有什么好处。