Tag: express generator

根本无法安装快递发生器(只在笔记本电脑上,桌面上没有问题)

我正在尝试启动并运行node.js express,但在安装阶段遇到问题。 我已经安装好了,npm工作正常。 机器:Windows 7上的MacBook Air 2011 我第一次试图通过npm install -g express来安装express,但是在错误发生后遇到错误,我猜不是那么简单。 我在快速网站上跟随了一些build议,在我想要安装的目录中创build一个package.json文件,所以我这样做了: 的package.json: { "name": "tutorial", "description": "tutorial test app", "version": "0.0.1", "private": true, "dependencies": { "express": "4.x" } } 然后我打了npm install ,最后把安装目录安装到了目录(npm命令和package.json所在的目录) 现在我按照快速指南中的说明尝试npm install -g express-generator ,但是我遇到了与之前一样的错误: c:\code\node\tutorial>npm install -g express-generator C:\Users\JosephGoss\AppData\Roaming\npm\express -> C:\Users\JosephGoss\AppData\Roaming\npm\node_modules\express-generato r\bin\express npm ERR! peerinvalid The package flatiron does not satisfy […]

在哪里放置前端JavaScript文件?

我正在开发一个基于快速的Web应用程序,并开始关注由express-generator构build的应用程序框架。 接下来,我添加到我的项目webpack捆绑客户端资产。 现在我不确定在哪里放置前端JavaScript文件,如果在/src或/app文件夹中? 实际上,我处在app.js , /lib , /src和/app文件夹之间。 根据快速生成器 ,它创build一个app.js文件作为主要条目,因此看起来有点奇怪有一个app文件夹与入口点app.js相同的名称。 webpack使用手册build议一个/src文件夹放置JavaScript文件。 但是我认为/src不应该是专门用于前端JavaScript的,另一方面,我不想将服务器和前端JavaScript文件混合在同一个文件夹中。 此外, 对于Node.js项目的问题文件夹结构的接受的答案与前面的点相矛盾,因为它指出: / src包含所有服务器端特定的CoffeeScript文件 所以,我认为可能/src并不是放置前端javscript文件的更好select,根据问题的接受的答案Node.js文件和文件夹的项目命名约定我会遵循提议的结构: /app – front-end javascript files /bin – helper scripts /lib – back-end express files 但是,有一个文件夹/app和一个文件app.js具有相同的名称是可以的吗? 此外, /app与前端和app.js与后端相关。

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中的错误。 任何帮助将不胜感激。 提前,非常感谢。