Tag: angular fullstack

npm安装后出现Webpack错误

我正在做一个项目,一切都很顺利,直到我做了npm install 。 然后,webpack将引发以下错误: new ForkCheckerPlugin(), ^ TypeError: ForkCheckerPlugin is not a constructor at makeWebpackConfig (/home/nsanz/Documentos/git/tachology/webpack.make.js:252:9) at Object.exports.default (/home/nsanz/Documentos/git/tachology/server/config/express.js:86:27) at Object.<anonymous> (/home/nsanz/Documentos/git/tachology/server/app.js:28:1) at Module._compile (module.js:570:32) at loader (/home/nsanz/Documentos/git/tachology/node_modules/babel-register/lib/node.js:144:5) at Object.require.extensions.(anonymous function) [as .js] (/home/nsanz/Documentos/git/tachology/node_modules/babel-register/lib/node.js:154:7) at Module.load (module.js:487:32) at tryModuleLoad (module.js:446:12) at Function.Module._load (module.js:438:3) at Module.require (module.js:497:17) at require (internal/module.js:20:19) at Object.<anonymous> (/home/nsanz/Documentos/git/tachology/server/index.js:12:28) at Module._compile (module.js:570:32) […]

如何在angular度全堆生成器生成的已authentication端点中运行超类

我正在尝试使用supertest来testing我使用yeoman angular度全堆栈生成器进行身份validation的设置的行为。 我尝试使用supertests文档中描述的简单auth,但我仍然得到404错误。 端点和testing按以下方式进行configuration: 服务器/ API /事/ index.js 'use strict'; var express = require('express'); var auth = require('../../auth/auth.service'); var controller = require('./thing.controller'); var router = express.Router(); router.get('/', auth.isAuthenticated(), controller.index); module.exports = router; fullstack-DEMO /服务器/ API /事/ thing.spec.js 'use strict'; var should = require('should'); var app = require('../../app'); var request = require('supertest'); var User = require('./user.model'); […]

从咕噜哟angular度的完整的项目select不同的环境?

在脚手架生成的项目中,使用哟angular满足,我通常使用grunt(我不是专家)启动应用程序。 例 grunt grunt serve 等等。 据我所知,我有三个不同的环境(开发,testing,生产)。 每当我需要改变我必须去主文件改变正确的线(默认是发展)。 如何从terminal中select其中之一? 我完全确定必须有办法做到这一点从咕噜… 我可以想象它必须是类似的东西 grunt serve –env:prod grunt serve –test grunt serve development 我已经尝试了所有这些,但没有,我花了一些时间试图从Gruntfile中找出它,但我找不到Googlesearch。 有谁知道这是怎么做到的吗? 任何帮助,将不胜感激

Angular-Fullstack发电机生产应用程序不能正确服务于socket.io?

我在通过相同的设置和configuration在AWS上部署的两个angular-fullstack应用程序之间陷入了麻烦。 看来,尽pipe有相同的设置,但其中的一个socket.io-client / socket.io.js没有正确的服务。 似乎它得到一个错误400(错误的请求),当试图得到socket.io.js,反过来,它得到一个“io未定义”。 我已经缩小到这段代码: var socketio = require('socket.io')(server, { serveClient: (config.env === 'production') ? false : true, path: '/socket.io-client' }); 似乎如果我设置serveClient始终是真实的,它将工作,因为它始终服务于客户端。 如果是这样的话,那么为什么在线设置这么多的资源会导致客户端产生错误? 它适用于一个应用程序,但不是其他的。 编辑:刚刚部署在AWS与serveClient:true。 不起作用。 但显然它在我的地方工作。 编辑2:为工作的应用程序做了一个npm install ,现在它已经坏了,所以也许有些东西是打包的。 编辑3:做了一个testingNODE_ENV=production后grunt build:dist和相同的问题,所以它应该是与其中一个包的问题。

使用angular-fullstack生成器时,访问后端envvariables的最佳方法是什么?

我正在使用Yeoman的angular度全叠层发生器。 我已经更新了我的服务器/ config / environment / local.env.js文件: module.exports = { DOMAIN: 'http://localhost:9000', SESSION_SECRET: 'vfsite2-secret', SENDGRID : { API_KEY : 'my_api_key' }, DEBUG: '' }; 如何最好的方式,我可以使用SENDGRID.API_KEY其他在我的服务器上的文件,例如我的server/api/thing/thing.controller.js ? 注意这个问题不是重复的问题,因为我想在服务器端使用。

从gulp运行时,在Webstorm中debugging节点js

我对此相当陌生,但我真的尽了最大努力寻找答案。 我用yeoman生成一个应用程序。 (使用'angular fullstack' – https://github.com/angular-fullstack/generator-angular-fullstack ) 它有一个运行nodemon的gulpfile.babel.jsconfiguration文件。 我正在尝试做的是让gulp服务nodemon实例打到我有的Webstorm断点。 我到目前为止所尝试的是: – 定期debugging。 (微不足道的)但是,当他遇到ECMA6语法时,似乎节点发送了excpections。 (Still ..我宁愿运行gulp实例,也不要从webstorm运行它。) – 使用–debug – 在webstorm中使用“远程debugging”。 – 在gulp任务中设置节点检查器并将其设置为侦听5353 – 使用–debug-brk并在端口5353上debugging(例如) 如果有人能帮助我,我真的很感激。 这个人在这里说Webstorm不能处理这种情况,但它很奇怪,你可以debugging远程服务器,但你不能debugginggulp nodemon服务器实例? 从gulp运行时,在WebStorm中debugging节点应用程序