Articles of webstorm

错误:在WebStorm中找不到模块“内部/链接列表”

我有一个运行良好的脚本,当我运行在terminal与节点,但使用WebStorm我无法正常运行,因为它崩溃的依赖需求线。 我试图npm install internal/linkedList ,我也试图npm cache clean (如另一篇文章中推荐)。 完整的堆栈跟踪是: Error: Cannot find module 'internal/linkedlist' at Function.Module._resolveFilename (module.js:485:15) at Function.Module._load (module.js:437:25) at Module.require (module.js:513:17) at require (internal/module.js:11:18) at Object.<anonymous> (/Users/harshagoli/Library/Preferences/WebStorm2017.2/javascript/nodejs/8.1.4/core-modules/timers.js:26:11) at Module._compile (module.js:569:30) at Object.Module._extensions..js (module.js:580:10) at Module.load (module.js:503:32) at tryModuleLoad (module.js:466:12) at Function.Module._load (module.js:458:3)

debugging节点应用程序的错误

我最近克隆了一个Web应用程序(Node.js / Express + React),我试图debugging。 我已经尝试使用节点debugging器,并试图使用我的WebStormconfiguration在debugging模式下运行应用程序。 我在这两种情况下看到的错误如下: Unhandled rejection SyntaxError: Unexpected reserved word at exports.runInThisContext (vm.js:53:16) at Module._compile (module.js:373:25) at Object.Module._extensions..js (module.js:416:10) at Module.load (module.js:343:32) at Function.Module._load (module.js:300:12) at Module.require (module.js:353:17) at require (internal/module.js:12:17) 这是我的package.json脚本部分的一部分 "main": "server.js", "scripts": { "start": "webpack && babel-node server.js", "test": "grunt test", "build": "grunt build", "all": "npm run build && […]

导入到Node.js的TypeScript文件没有被名称空间部分声明识别的包?

我正在使用JetBrain的WebStorm IDE来编辑TypeScript文件作为Node.js v8.6.0项目的一部分。 我的项目的JavaScript版本设置为JSX Harmony 。 TypeScript源文件的顶部是一个导入语句,用于将包别名到标签签名者 : import {Signer as signer} from '../lib/rds/signer'; 但是,WebStorm的语法荧光笔将导入标记为未使用 。 尽pipe事实上这个别名是在下面的命名空间部分中使用的,后来在相同的TypeScript文件中: declare namespace RDS { export import Signer = signer; } 更糟糕的是, 导出导入行被标记为错误,表明签名者被认为是未解决的符号 。 如何解决此问题,以便WebStorm将签名者识别为导出导入声明的有效值,并且随后导致Signer软件包导入不被使用?

Webstorm中运行茉莉花testing停止跟踪与退出码0

我通过grunt在我的node.js应用程序中运行jasminetesting。 我已经将Grunt grunt test添加到了Webstorm的运行configuration中。 在“运行/debuggingconfiguration”中,“Grunt Test”具有以下属性:节点解释器( node.exe中的node.exe ),工作目录(项目位置),JavaScript文件(grunt binary)以及应用程序参数名称)。 configuration正常工作,但停止打印完整的茉莉花输出。 有时在打印任何输出之前,大多数情况下经过茉莉花日志的某个部分之后,而是在testing总结或错误细节之前。 总是输出的最后一行是 Process finished with exit code 0 当我使用Webstorm命令并在控制台中手动运行它时,它工作正常,并且始终打印完整输出: "C:\Program Files\nodejs\node.exe" C:\…\node_modules\grunt-cli\bin\grunt test 我的testing包括asynchronous的情况下,所以大约需要20秒来运行它们。 我注意到,每个尝试通过Webstorm运行testing打印一点点输出。 第一次尝试结束没有任何,但十后进一步我得到完整的输出与testing总结。

Webstorm nodejs约定空间

我读过空格js的约定是双空格,但是默认是4个空格,怎么configuration呢? 它是: if ('development' == app.get('env')) { app.use(express.errorHandler()); } 应该是这样的: if ('development' == app.get('env')) { app.use(express.errorHandler()); }

JavaScript和云代码function,共享相同的变种

我使用parse.com作为我的iOS应用程序的后端服务。 我试图做的一切都在objective-c因为我没有任何JavaScript经验,但事实certificate,我需要在JavaScript开发一些Cloud Code Functions来完成我的app 。 我试图创build一个简单的例程: 用户使用Cloud Function检索对象。 用户将另一个对象保存在不同的类中。 afterSave函数在云中运行以更新首先检索的对象。 现在,这是我的代码: var UserConfigOrientador = Parse.Object.extend("UserConfigOrientador"); var query = new Parse.Query(UserConfigOrientador); Parse.Cloud.define('pegarOrientadorLivre', function(request, response) { Parse.Cloud.useMasterKey(); query.greaterThan("entrevistasDisponibilidade", 0); query.first({ success: function(results) { response.success(results); query = results; }, error: function(error) { response.error('Favor, checar rede e tentar novamente.'); } }); }); // AfterSave Parse.Cloud.afterSave("Agenda", function(request) { Parse.Cloud.useMasterKey(); query.set("entrevistasDisponibilidade", […]

webstorm不会停留在nodejs应用程序的断点上

我试图在webstorm 8中使用debugging器。我创build了一个快速的应用程序,并在index.js文件中设置断点。 当我以debugging模式启动应用程序时,在控制台中看到消息: "C:\Program Files (x86)\JetBrains\WebStorm 8.0.1\bin\runnerw.exe" "C:\Program Files\nodejs\node.exe" –debug-brk=2610 –nolazy bin\www debugger listening on port 2610 Process finished with exit code -1073741510 (0xC000013A: interrupted by Ctrl+C) 但在简单模式下应用程序正常工作。 如果我在debugging模式下运行它,但没有任何断点,它也可以工作。 这是我的configuration图片。 第6行还有一个断点和错误日志。 https://www.dropbox.com/s/axqwazz30m89o4r/%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82%202014-10 -19%2003.44.53.png?DL = 0 我怎么解决这个问题?

错误:在Webstorm上创buildNode.js Express应用程序时,无法设置Node.js核心模块

当我尝试在Webstorm中创buildNode.js Express应用程序时,出现以下错误: 无法设置Node.js v0.12.2核心模块无法创buildC:\ Users \ Christina.WebStorm10 \ system \ extLibs \ nodejs-v0.12.2-src \ core-modules-sources \ lib \ constants.js。 有关详细信息,请参阅idea.log(在主菜单上的“帮助|显示login…”) 有谁知道为什么? 提前致谢!

节点Express.js 4路由不工作,获取404

我一直试图在我的快车应用程序中debugging我的路线。 请求是未定义的,但不知道为什么。 我正在使用Express 4.0,但运行Express 3.0样式(没有bin / www)。 server.js var app = require('./app') var port = process.env.PORT || 3000; app.set('port', port); app.listen(app.get('port', function(){ console.log('Express web server is listening on port ' + app.get('port')); })); app.js var express = require('express'), path = require('path'), routes = require('./routes/index'), app = express(); app.use('/', routes); app.set('views', path.join(__dirname, 'views')); app.set('view engine', 'jade'); […]

为什么我的部分不被发现?

我目前正在做一个nodejs应用程序,我有一些麻烦设置它。 我正在使用Webstorm的项目创build者和selectnodejs表示应用与把手作为引擎。 我还包括快速车把。 出于某种原因,当我包含一个部分时,即使指定了部分文件夹,也不会find它。 以下是我的设置: App.js var express = require('express'); var path = require('path'); var favicon = require('serve-favicon'); var logger = require('morgan'); var cookieParser = require('cookie-parser'); var bodyParser = require('body-parser'); // view engine setup var handlebars = require('express-handlebars').create({ layoutsDir: path.join(__dirname, "views/layouts"), partialsDir: path.join(__dirname, "views/partials"), defaultLayout: 'layout', extname: 'hbs' }); //routes var index = require('./routes/index'); var […]