Articles of archlinux

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也不会改变任何东西。