Articles of archlinux

无法使用npm update / upgrade -g命令升级NPM软件包

运行Archlinux + Gnome-Shell 3.20,NodeJS 5.10.1 NPM 3.8.6版本。 当运行sudo npm update -g或者sudo npm upgrade -g terminal给出 npm ERR! addLocal Could not install /build/semver/src/semver-5.1.0.tgz npm ERR! addLocal Could not install /build/semver/src/semver-5.1.0.tgz npm ERR! addLocal Could not install /build/uglify-js/src/uglify-js-2.6.2.tgz sudo npm outdated -g同样的输出sudo npm outdated -g 当运行sudo npm install -g <package_name> “updates”包时没有问题。 当然,我可以单独安装/升级每个软件包,但是这违背了npm update / upgrade -g命令的目的。 我已经通过sudo […]

如何在archlinux上设置文件夹用户:组使得节点可以创build文件

在archlinux上,我们有一个名为/srv的文件夹,属于http:users 。 在我的nodejs代码中,我想创build新文件/srv/my_test/1.log但结果是权限被拒绝。 从http:users更改/srv/my_test到my_username:users ,它工作。 那么当我的nodejs代码需要在服务器上创build文件时,设置文件夹权限的正确方法是什么?

ArchLinux上的NPM模块安装algorithm问题

我有ArchLinux,NodeJS(v 5.2.0)和NPM(v 3.5.2)的全新安装。 当我尝试安装任何模块(例如使用npm install express-generator ,如果我在全局或任何其他软件包中执行相同的问题),则安装不会在node_modules文件夹中创build一个包含模块名称的文件夹,里面,他自己的node_modules及其依赖关系。 让我自己清楚,npm安装模块和他的所有依赖关系的最高层,所以,当我运行一个ls ,我得到这样的事情: node_modules/ bootstrap commander express-generator mkdirp … etc 代替: node_modules/ bootstrap/ node_modules/… express-generator/ node_modules/commander mkdirp … etc 最近,我在一台虚拟机上testing了这个过程,而在另一台虚拟机上,Debian 8又得到了第二个结果。 它发生在我安装的每个模块。 我不知道这是npm模块的“新”行为还是我的任何configuration中的错误。 任何帮助将不胜感激。 提前,非常感谢。

js-bson:无法加载c ++ bson扩展,使用纯JS版本

我试图在arch linux mini电脑(cubox)上安装mean.io。 所以我安装nodejs和mongodb软件包。 我用Git检索堆栈,做了一个npm安装(可以),但是: input“grunt”后出现此错误: [nodemon] v1.2.1 [nodemon] to restart at any time, enter `rs` [nodemon] watching: *.* [nodemon] starting `node –debug server.js` debugger listening on port 5858 { [Error: Cannot find module '../build/Release/bson'] code: 'MODULE_NOT_FOUND' } js-bson: Failed to load c++ bson extension, using pure JS version fs.js:439 return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode); ^ […]

Coffeescript 1.1.3手表只能使用一次

我有nodejs v0.6.3和coffeescript 1.1.3。 在Archlinux上。 我知道他们改变了手表在最新发布的coffeescript中的工作方式,手表至less需要节点v0.6.2。 在我的情况下,它只能工作一次。 之后,当我再次保存一个文件,咖啡不注意。 这里可能是什么问题?

节点Sass还不支持你当前的环境:Linux的64位与假

在Arch Linux上使用node-sass获取这个错误。 我正在使用它与gulp-sass 。 Node Sass does not yet support your current environment: Linux 64-bit with false 版本 $ gulp -v [19:43:15] CLI version 3.9.1 [19:43:15] Local version 3.9.1 $ npm -v 3.9.0 节点 $ node -v v6.2.0 即使使用这个命令npm rebuild node-sass也不会改变任何东西。