首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Webstorm无法识别Windows和Ubuntu上的节点Express

Webstorm无法识别Windows和Ubuntu上的节点Express
EN

Stack Overflow用户
提问于 2015-07-05 19:22:06
回答 2查看 3.6K关注 0票数 1

环境:

  • Webstorm v10.0.4
  • Node.js v0.12.5
  • Windows 8.1
  • Ubuntu 14.04

正如下图所示,在创建“Node.js速成应用程序”的面板上,Webstorm只找到了Nodenpm,但无法识别Express。当然,Express是全局安装的,我可以通过终端上的express-generator创建一个Express项目。

代码语言:javascript
运行
AI代码解释
复制
~  npm -g list -depth=0
/usr/local/lib
├── bower@1.4.1
├── cheerio@0.19.0
├── express@4.13.0
├── express-generator@4.12.4
├── npm@2.11.2
└── nrm@0.2.5

idea.log如下所示,而不是详细消息:

代码语言:javascript
运行
AI代码解释
复制
[      0]   INFO -        #com.intellij.idea.Main - ------------------------------------------------------ IDE STARTED ------------------------------------------------------ 
[     93]   INFO -        #com.intellij.idea.Main - IDE: WebStorm (build #WS-141.1550, 12 Jun 2015 00:00) 
[     93]   INFO -        #com.intellij.idea.Main - OS: Windows 8 (6.2, x86) 
[     93]   INFO -        #com.intellij.idea.Main - JRE: 1.8.0_40-b26 (Oracle Corporation) 
[     93]   INFO -        #com.intellij.idea.Main - JVM: 25.40-b25 (Java HotSpot(TM) Server VM) 
[    109]   INFO -        #com.intellij.idea.Main - JVM Args: -Xms128m -Xmx512m -XX:MaxPermSize=250m -XX:ReservedCodeCacheSize=150m -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -ea -Dsun.io.useCanonCaches=false -Djava.net.preferIPv4Stack=true -Djb.vmOptions=D:\WebStorm 10.0.4\bin\WebStorm.exe.vmoptions -Xbootclasspath/a:D:\WebStorm 10.0.4\lib\boot.jar -Didea.platform.prefix=WebStorm -Didea.no.jre.check=true -Didea.paths.selector=WebStorm10 
[    281]   INFO -        #com.intellij.idea.Main - JNA library loaded (32-bit) in 172 ms 
[    296]   INFO - penapi.util.io.win32.IdeaWin32 - Native filesystem for Windows is operational 
[    328]   INFO -        #com.intellij.idea.Main - Using "FocusKiller" library to prevent focus stealing. 
[   1920]   INFO - llij.ide.plugins.PluginManager - Cannot find optional descriptor js-nashorn-support.xml 
[   3094]   INFO - llij.ide.plugins.PluginManager - 48 plugins initialized in 1909 ms 
[   3110]   INFO - llij.ide.plugins.PluginManager - Loaded bundled plugins: ASP (0.1), AngularJS (141.1550), CSS Support, CVS Integration (11), CoffeeScript (2.0), Cucumber.js (141.1550), Dart (141.1550), EJS (141.1550), EditorConfig (1.0), File Watchers (141.1550), Gherkin (999.999), Git Integration (8.1), GitHub, HAML, HTML Tools (2.0), Handlebars/Mustache (141.1550), IDEA CORE, IntelliLang (8.0), JSTestDriver Plugin (141.1550), Jade (141.1550), Java Server Pages Integration (1.0), JavaScript Debugger (1.0), JavaScript Intention Power Pack (0.9.4), JavaScript Support (1.0), Karma (141.1550), LESS support, LiveEdit (999.0), Meteor (141.1550), NodeJS (141.1550), Perforce Integration (2.0), PhoneGap/Cordova Plugin (141.1550), Polymer & Web Components (141.1550), QuirksMode, REST Client, Refactor-X (2.01), Remote Hosts Access (0.1), SASS support, Spy-js (141.1550), Stylus support (141.1550), Subversion Integration (1.1), Task Management (1.0), Terminal (0.1), TextMate bundles support (VERSION), W3C Validators (2.0), XPathView + XSLT Support (4), XSLT-Debugger (1.4), YAML, hg4idea (10.0) 
[   4391]   INFO - ellij.util.io.PagedFileStorage - lower=100; upper=200; buffer=10; max=498008064 
[   4469]   INFO - api.vfs.impl.local.FileWatcher - Starting file watcher: D:\WebStorm 10.0.4\bin\fsnotifier.exe 
[   4516]   INFO - api.vfs.impl.local.FileWatcher - Native file watcher is operational. 
[   5474]   INFO - lij.diagnostic.DebugLogManager - Set DEBUG for the following categories: [] 
[   6709]   INFO - rains.ide.BuiltInServerManager - built-in server started, port 63343 
[   8931]   INFO - pl.stores.ApplicationStoreImpl - 77 application components initialized in 5758 ms 
[   8965]   INFO - .intellij.idea.IdeaApplication - App initialization took 10956 ms 
[   9614]   INFO - ellij.project.impl.ProjectImpl - 16 project components initialized in 258 ms 
[   9614]   INFO - le.impl.ModuleManagerComponent - 0 module(s) loaded in 0 ms 
[  17941]   INFO - odejs.packages.NodePackageUtil - Loading node package info for express-generator ... 
[  20427]   INFO - odejs.packages.NodePackageUtil - Info for express-generator node package loaded successfully in 2478.9 ms 
[  21655]   INFO - odejs.packages.NodePackageUtil - Loading node package info for express-generator ... 
[  22243]   INFO - odejs.packages.NodePackageUtil - Info for express-generator node package loaded successfully in 577.0 ms 

此问题发生在Ubuntu和Windows上。

感谢你的帮助!

更新:

正如下面所示,我使用nrm选择最快的npm镜像--淘宝,Webstorm出错了。当更改回npm' main repository,Webstormcan fetchexpress-generator`信息时,一切都很好。奇怪!

代码语言:javascript
运行
AI代码解释
复制
C:\Users\honghe>nrm ls

  npm ---- https://registry.npmjs.org/
  cnpm --- http://r.cnpmjs.org/
* taobao - http://registry.npm.taobao.org/
  edunpm - http://registry.enpmjs.org/
  eu ----- http://registry.npmjs.eu/
  au ----- http://registry.npmjs.org.au/
  sl ----- http://npm.strongloop.com/
  nj ----- https://registry.nodejitsu.com/
  pt ----- http://registry.npmjs.pt/


C:\Users\honghe>nrm test

  npm ---- 1646ms
  cnpm --- 1275ms
* taobao - 4388ms
  edunpm - 994ms
  eu ----- 2422ms
  au ----- 1040ms
  sl ----- 1369ms
  nj ----- 2176ms
  pt ----- Fetch Error
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-07-06 01:50:20

最初,WebStorm在临时目录中安装指定版本的express-generator包。然后,WebStorm使用它生成一个新的Express项目。WebStorm不使用已经安装的expressexpress-generator包。

顺便说一句,express-generator总是在本地将express包安装到一个新的项目中,所以已经安装的express包无论如何都不能重用。

根据屏幕截图,问题是Version: Unavailable (express-generator的版本)。应该在对话框的底部,CSS组合框下面指定原因。不确定,但可能是由于缺乏互联网连接所致。更详细的错误描述可以在idea.log中找到(在主菜单"Help \“中)。

票数 4
EN

Stack Overflow用户

发布于 2018-02-10 12:08:08

我在寻找解决办法时偶然发现了这个问题。我的错误是“package.json”文件中的语法错误。要么在主项目目录中,要么在Program中的节点安装。IDE没有标记错误,它只是声明它的“不可用”。

要解决此问题,请打开CMD -在节点分期付款文件夹中,删除package.json和node_modules文件夹。(确保备份了非缺省值,以便让它们返回),然后运行:

代码语言:javascript
运行
AI代码解释
复制
npm init

这将削弱npm,并恢复默认包和package.json。这将反过来恢复快车生成器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31237338

复制
相关文章
XGBoost 在 Windows 10 和 Ubuntu 上的安装
本文介绍了XGBoost在Windows 10和Ubuntu系统上的安装方法,包括通过pip安装和通过编译安装。同时,还针对可能遇到的问题提供了解决方案。
Alan Lee
2018/01/02
3.7K0
XGBoost 在 Windows 10 和 Ubuntu 上的安装
在Windows上运行单节点的Cassandra
Cassandra可以安裝在很多系统上, 我是安装在windows server 2008 R2上,安装相当简单,只要把下载下来的压缩包解压缩放到一个目录下就可以了,这里主要是记录下使用体验: Cassandra官网: http://cassandra.apache.org/,下载页面 http://cassandra.apache.org/download/ Cassandra用java开发的,要求安装JVM 1.6以上,推荐 Version 6 Update 23  到Java官网下载 http://w
张善友
2018/01/19
2.4K0
在Windows上运行单节点的Cassandra
TypeScript-tsx文件webstorm无法识别alias配置解决方法
但在typeScript的tsx中无效。还需增加以下配置.eslint配置文件也会提示报错
用户10106350
2022/10/28
3K0
TypeScript-tsx文件webstorm无法识别alias配置解决方法
Ubuntu 20.04 LTS使用PyCharm、WebStorm时候无法输入中文问题和安装搜狗输入法方法
Ubuntu 20.04已经发布了几个月了,一直没能顺利地安装搜狗输入法。原因也很简单,就是搜狗输入法的依赖(qt4相关)在20.04中被去掉了,而且无法直接修复。没有办法,用了两个星期系统自带的输入法,其实还是不错的,不过现在用Pycharm进行网站制作特别不方便,在输入几个中文就会出现问题不能写注释和写中文会卡死没办法。今天给大家介绍一个方便安装的方法。(对于我来说还是非常喜欢原版的输入法,这也是没办法,毕竟原版的加载速度快一些,好了不说了大家看方法吧)
誉新源科技
2021/10/26
1.6K0
Ubuntu 20.04 LTS使用PyCharm、WebStorm时候无法输入中文问题和安装搜狗输入法方法
Ubuntu搭建WebStorm开发NodeJS环境
****前言**** 记得在去年的去年去了开源中国在广州举行的一次原创会,腾讯负责管理qq空间后台的一位程序员说了一句话:在PHP和NodeJS徘徊中选择了NodeJS开发qq空间后台。这次选了no
AlicFeng
2018/06/08
1.3K0
Windows下C++使用thread时无法识别thread和mutex相关库的解决
今天我在Windows下打算尝试C++多线程编程,在CLion上进行编码。CLion的C++编译器是正常的,以前也跑过好几个项目,使用其他STL库函数也正常,唯独使用thread时报无法识别的错,所有thread都划上了红线。如下图所示:
vincentbbli
2021/08/18
3.6K0
如何在Ubuntu 18.04上创建多节点MySQL集群
MySQL Cluster分布式数据库为MySQL数据库管理系统提供高可用性和吞吐量。MySQL Cluster由一个或多个管理节点(ndb_mgmd)组成,这些节点存储集群的配置并控制ndbd存储集群数据的数据节点()。与管理节点通信后,客户端(MySQL客户端,服务器或本机API)直接连接到这些数据节点。
木纸鸢
2018/09/25
4.1K0
Windows上使用Ubuntu部署大数据环境
文档:https://dtstack.github.io/Taier/docs/guides/introduction/
码客说
2022/11/14
9430
Windows上使用Ubuntu部署大数据环境
在Ubuntu上挂载Windows分区的解决办法
 在我和实际使用中,字符集用utf8效果很好,没有出现乱码的问题,在终端挂载的代码如下: mount -t vfat /dev/hda2 /mnt/d -o codepage=936,iocharset=utf8 我的fstab # /etc/fstab: static file system information. # # <file system> <mount point>   <type>  <options>       <dump>  <pass> proc            /proc           proc    defaults        0       0 /dev/hdc8       /               ext3    defaults,errors=remount-ro 0       1 /dev/hdc9       none            swap    sw              0       0 /dev/hdb        /media/cdrom0   udf,iso9660 user,noauto     0       0 /dev/hdc1       /mnt/winc     vfat    defaults,codepage=936,iocharset=utf8  0  0 /dev/hdc5       /mnt/wind    ntfs    defaults,iocharset=utf8,umask=0222   0  0 /dev/hdc6       /mnt/wine    ntfs    defaults,iocharset=utf8,umask=0222   0  0 /dev/hdc7       /mnt/winf    vfat    defaults,codepage=936,iocharset=utf8  0   0 (以下转自网络) 1、挂载点必须是一个目录。 2、一个分区挂载在一个已存在的目录上,这个目录可以不为空,但挂载后这个目录下以前的内 容将不可用。 对于其他操作系统建立的文件系统的挂载也是这样。但是需要理解的是:光盘、软盘、其他操作 系统使用的文件系统的格式与linux使用的文件系统格式是不一样的。光盘是ISO9660;软盘是 fat16或ext2;windows NT是fat16、NTFS;windows98是fat16、fat32;windows2000和 windowsXP是fat16、fat32、NTFS。挂载前要了解linux是否支持所要挂载的文件系统格式。 挂载时使用mount命令: 格式:mount [-参数] [设备名称] [挂载点] 其中常用的参数有 -t<文件系统类型> 指定设备的文件系统类型,常见的有: minix linux最早使用的文件系统 ext2 linux目前常用的文件系统 msdos MS-DOS的fat,就是fat16 vfat windows98常用的fat32 nfs 网络文件系统 iso9660 CD-ROM光盘标准文件系统 ntfs windows NT 2000的文件系统 hpfs OS/2文件系统 auto 自动检测文件系统 -o<选项> 指定挂载文件系统时的选项。有些也可用在/etc/fstab中。常用的有 codepage=XXX 代码页 iocharset=XXX 字符集 ro 以只读方式挂载 rw 以读写方式挂载 nouser 使一般用户无法挂载 user 可以让一般用户挂载设备 提醒一下,mount命令没有建立挂载点的功能,因此你应该确保执行mount命令时,挂载点已经存 在。(不懂?说白了点就是你要把文件系统挂载到哪,首先要先建上个目录。这样OK?) 例子:windows98装在hda1分区,同时计算机上还有软盘和光盘需要挂载。 # mk /mnt/winc # mk /mnt/floppy # mk /mnt/cdrom # mount -t vfat /dev/hda1 /mnt/winc # mount -t msdos /dev/fd0 /mnt/floppy # mount -t iso9660 /dev/cdrom /mnt/cdrom 现在就可以进入/mnt/winc等目录读写这些文件系统了。 要保证最后两行的命令不出错,要确保软驱和光驱里有盘。(要是硬盘的磁盘片也可以经常随时 更换的话,我想就不会犯这样的错误了 :-> ) 如果你的windows98目录里有中文文件名,使用上面的命令挂载后,显示的是一堆乱码。这就要 用到 -o 参数里的codepage iocharset选项。codepage指定文件系统的代码页,简体中文中文代 码是936;io
王亚昌
2018/08/03
3.1K0
Windows Server群集节点和资源监视
如果将群集资源类比为鸡蛋,那么群集节点类似于装有鸡蛋的篮子,篮子本身的完整决定着里面所装的鸡蛋的安全性。群集节点首先要决定自己是否存活,所以群集节点之间定期使用心跳来判断所有群集节点是否处于健康状态。群集的可用性目标因提供的服务的要求而异,不同服务等级要求的应用对故障恢复时间要求也不同,对健康检测严格要求也不同。同理,可用性要求越高的服务,对检测节点故障和采取后续行动进行恢复的速度越快,可用性要求不高的服务,对于故障恢复时间的容忍也相对要长。鉴于此,Windows Server群集初始具有两类严格程度不同的默认检测策略:
盆盆
2019/04/24
1.5K0
Windows Server群集节点和资源监视
让 WebStorm 自动识别 Webpack 的 alias 配置
我们都经常遇到这个情况,在 Web 项目目录结构划分得细致之后,从某个子组件引用公共模块时,如果使用准确的相对路径,路径可能会变得相当长:
贤羽
2022/06/09
2.2K0
ubuntu和windows下redis安装
You can interact with Redis using the built-in client:
Python进阶者
2021/08/27
4550
windows的Ubuntu子系统ssh和ftp
但是很多时候,我们可能并没有Linux服务器,这个时候其实自己的个人电脑也可以勉强成为Linux服务器:
生信技能树
2020/07/29
3.8K0
windows的Ubuntu子系统ssh和ftp
ubuntu和windows下redis安装
You can interact with Redis using the built-in client:
前端皮皮
2020/11/26
6520
Windows系统下载安装nodejs、npm和express教程
  这篇文章主要介绍了Windows系统下nodejs、npm、express的下载和安装教程详解,非常不错,具有参考借鉴价值,需要的朋友可以参考下   1、 node.js下载   首先进入http://nodejs.org/dist/,这里面的版本呢,几乎每个月都出几个新的,建议大家下载最新版本,看看自己的电脑是多少位的,别下错了。   下载完解压到你想放的位置就好了,解压后你会发现里面有node.exe。我解压到了D:software_install文件夹。   接下来去命令行,即点击电脑左下角的开始——>运行——>cmd。   进入node.exe所在的目录,输入node -v,查看你的node版本。我的路径如下图所示:
会长君
2023/04/26
1.3K0
解决VMware 7在Windows 7上无法上网的问题
Windows 7上的VPC不能安装64位的操作系统和Linux等,就安装了个VMware 7来解决我的这个问题,另一个问题出来了虚拟机里头的系统无法上网,通过Google找到一些方法,写的都不详细,这里记录下最完整的配置过程: 首先打开Windows 7的网络和共享中心,然后点左边的更改适配器设置,你会看到两个由VMware创建的虚拟连接,找到VMware Network Adapter VMnet1,记住它的连接名称。 然后右击你当前使用中的连接(比如我使用的是ADSL连接)选择属性,把全部的钩都打上,
张善友
2018/01/19
2.7K0
解决VMware 7在Windows 7上无法上网的问题
点击加载更多

相似问题

Webstorm 7无法识别节点API方法

37

如何修复WebStorm无法识别某些Node.js Express属性?

10

Webstorm无法识别Grunt

74

节点& Npm未被WebStorm终端识别

323

“‘Express”是无法识别的命令(windows)

221
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档