Articles of angular cli

加载angular 4和node-rdkafka和kafka-node的问题

我对web前端开发很陌生,在加载kafka客户端库的时候,我在JS / Node / Angular世界有些迷茫。 我考虑了两个选项来访问我的kafka集群:node-rdkafka和kafka-node。 但是,我不认为我的问题在于他们,似乎是缺乏有关JS和/或节点或什么的知识。 我会解释实际问题,最后回到这个概念。 这是我第一次进入JS / Node / Angular世界,所以我的知识还是非常有限的,请忍受任何noob错误。 我开始使用angular度cli(1.2.3)来构build我的组件,服务等。一切都很好,直到我试图加载node-rdkafka:自述文件指示我使用“require”而不是“import”,而那不是find。 通过一些研究,我设法通过改变typings.d.ts文件来得到“需要”的工作(我认为)是这样的: declare var module: NodeModule; interface NodeModule { id: string; } declare var require: NodeRequire; 和tsconfig.app.json包含这个: "types": [ "node" ] 在compilerOptions里面。 应用程序编译和“const kafka = require('node-rdkafka')”开始加载库。 但是,它的一个依赖关系中存在一个错误,即节点绑定。 我发现已经有一个修复,所以我改变了它的版本到最新的提交,只是为了遇到一个新的错误已经报告,但从来没有回答: https://github.com/TooTallNate/node-bindings/issues/34 我也收到以下警告: WARNING in ./~/bindings/bindings.js 81:22-40 Critical dependency: the request of a dependency is […]

显示错误的angular度cli安装命令

npm install -g @angular/cli 我想在Windows 10上安装angular度cli,我已经安装了npm和node,并且已经validation了他们的版本,他们是在angular度cli安装时所需要的,但是当我在提示符下运行安装命令时显示错误。

错误,当我部署ng build –prod Angular 4.3.2

我已经通过以下方式将angular度从4.0.0升级到4.3.2: npm install @angular/common@latest @angular/compiler@latest @angular/compiler-cli@latest @angular/core@latest @angular/forms@latest @angular/http@latest @angular/platform-browser@latest @angular/platform-browser-dynamic@latest @angular/platform-server@latest @angular/router@latest @angular/animations@latest typescript@latest rxjs@latest –save 然后我把ng serve和运作良好,但是当我想通过ng build –prod我有以下错误: [1m[33mWARNING in ./src/$$_gendir/app/app.module.ngfactory.ts 730:2-27 "export 'ɵNgModuleInjector' (imported as 'import0') was not found in '@angular/core'[39m[22m [1m[31mERROR in C:/Data/angular4/system/src/$$_gendir/node_modules/@angular/core/core.ngfactory.ts (11,49): Property 'ɵNgModuleInjector' does not exist on type 'typeof "C:/Data/angular4/system/node_modules/@angular/core/core"'.[39m[22m [1m[31mERROR in C:/Data/angular4/system/src/$$_gendir/node_modules/@angular/core/core.ngfactory.ts (41,79): Property 'parent' does […]

安装angular-cli

对我来说angular度是相当新的,英语不是我的第一语言,所以我提前道歉。 我是一名学生,我必须使用MEAN平台做一个应用程序。 我们从来没有使用任何平均值组件,或大学的JavaScript,但现在我必须做这个项目。 我正在按照这个教程 – > https://www.youtube.com/watch?v=wtIvu085uU0&list=PLTPtZWpWLI00vlAPQnDt8OlPwoYxuMCQo&index=4 ,一切长达45分钟的video工作得很好。 在45分钟,它说我必须安装@angular/cli但我第一次@angular/cli 。 然后我试着再inputnpm install @angular/cli ,然后就没有错误了。 就像它应该是,就像在video中一样。 但是,当我inputng new client它说 ng is not recognized as an internal or external command, operable program or batch file. 我不知道该怎么做,我试着再次安装angular-cli,但每次都是一样的。 我很绝望。 版本: 节点–version = v6.11.3 npm –version = 3.10.10 Windows 10 当我input“npm install @ angular / cli”时出现错误: npm ERR! tarball.destroy is […]

如何在MAC上安装node,npm,angular cli?

现在运气好几天,我一直试图安装angular度cli。 我已经尝试手动安装节点,并与酿造。 我卸载了节点并重新安装。 我也试着用这里find的步骤修复npm权限: https : //docs.npmjs.com/getting-started/fixing-npm-permissions 我已经检查过,所有适当的目录都有正确的权限。 即使卸载并重新安装npmconfiguration前缀是“/Users/myusername/.npm-packages”而不是“/ usr / local”,我也觉得很奇怪。 任何帮助如何得到这个正确安装,将不胜感激! 我正在运行macOS Sierra 10.12.6。 节点-v = v8.9.0 npm -v = 5.5.1 当试图运行'ng版本'我得到'-bash:ng:命令未find'。 npmconfiguration获得前缀 = /Users/myusername/.npm-packages npmconfiguration获取 ; cli configs metrics-registry = "https://registry.npmjs.org/" scope = "" user-agent = "npm/5.5.1 node/v8.9.0 darwin x64" ; userconfig /Users/myusername/.npmrc prefix = "/Users/myusername/.npm-packages" ; builtin config undefined ; node […]

使用jsonwebtoken在nodejs和angular cli中获取未经授权的方法

我正在build设一个应用程序使用nodejs和angular-cli我正在使用JsonWebToken来validation用户帐户。 但它总是返回未经授权的401。 在这里我的代码: //validation码 router.post('/authenticate', (req, res, next) => { const username = req.body.username; const password = req.body.password; User.getUserByUsername(username, (err, user) => { if(err) throw err; if(!user){ return res.json({success: false, msg: 'User not found'}); } User.comparePassword(password, user.password, (err, isMatch) => { if(err) throw err; if(isMatch){ const token = jwt.sign(user.toJSON(), config.secret, { expiresIn: 604800 // 1 […]

ng不被识别为内部或外部命令。 jenkins+angularCLI

我正在尝试为Jenkins创build一个Angular CLI项目。 我已经在特定用户帐户下的Jenkins服务器上安装了节点和Angular Cli。 如果我在服务器上打开一个命令提示符执行以下命令以validation它们已正确安装,则结果如下: 我已经与jenkinsconfiguration项目,我创build了两个执行两个bat文件的两个构build步骤。 一个运行:npm安装 第二个运行:ng build –prod 然后我build立jenkins,它运行npm安装,但它运行失败生成 – 生产,因为它说“'ng'不被识别为内部或外部命令”。 难道我做错了什么? 是否有另一种方法可能使用node_modules文件夹中的angular度cli,所以它不需要使用服务器上安装的angular度cli。 似乎Angular CLI只安装在服务器上的用户,而不是Jenkins用来构build的用户。 PS:我在全球范围内安装了Angular CLI: npm我-g @ angular / cli

安装angular-cli的特定版本

我把我的笔记本电脑从Windows 7更改到Windows 10,我不能安装特定版本的angular度cli。 我试过这个: npm install -g @angular/cli@4.1.0 我也试过: npm uninstall -g @angular/cli npm cache clean npm install -g @angular/cli@4.1.0 我始终得到: npm ERR! Windows_NT 10.0.14393 npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "@angular/cli@4.1.0" npm ERR! node v7.9.0 npm ERR! npm v4.2.0 npm ERR! Cannot read property 'path' of null npm ERR! npm ERR! […]

Ng build -w和lite-server同时运行

我有服务器和客户端部分应用程序。 服务器是nodejs + express,它从公用文件夹提供静态HTML。 在公共文件夹内build立Angular 2应用程序 – ng与公用文件夹的目的地build立。 我正在使用的开发文件服务器工作正常,并在服务器部分每次编辑/保存后,服务器重新启动。 当我编辑客户端的一部分时,我必须在单独的terminal窗口中运行ng -w – 在部署到公用文件夹lite-server重新启动后,我刷新了该页面的版本。 有没有解决scheme如何同时运行这些命令? 我弄清楚这一点: "start:watch": "concurrently –kill-others \"npm run build-client:dev\" \"lite-server -c lite-server.config.json\"" 但它在初始运行时崩溃,出现错误: [1] [Browsersync] Reloading Browsers… [1] 17.11.24 21:53:30 404 GET /index.html [1] events.js:163 [1] throw er; // Unhandled 'error' event [1] ^ [1] [1] Error: EPERM: operation not permitted, lstat 'D:\Projects\Angular […]

NPM错误,同时安装angular度cli

我正在尝试重新安装angular-cli工具以获取最新版本。 在安装之前,我确实升级了优雅的fs,强韧的cookies和lodash。 现在,当我尝试安装angular度cli全球它给了我这个错误: (node: 7736) Warning: Possible EventEmitter memory leak detected. 11 error listeners added. Use emitter.setMaxListeners() to increase limit 我很惊讶,因为它没有发生过。 我无法安装该版本的angular度cli。 我试图重新安装NodeJS 6.6.0。 此外,我试图谷歌的问题,但没有什么对我有用。 听到类似stream行的听众的问题,我感到惊讶。 在安装结束时,我得到这些错误: npm ERR! Error: EPERM: operation not permitted, rename 'C:\Users\Flyrell\AppData\Roaming\npm\node_mo dules\angular-cli' -> 'C:\Users\Flyrell\AppData\Roaming\npm\node_modules\.angular-cli.DELETE' npm ERR! at moveAway (C:\Users\Flyrell\AppData\Roaming\npm\node_modules\npm\lib\install\action\f inalize.js:38:5) npm ERR! at destStatted (C:\Users\Flyrell\AppData\Roaming\npm\node_modules\npm\lib\install\actio n\finalize.js:27:7) npm ERR! at FSReqWrap.oncomplete […]