请教,Nodejs开发,用神马IDE呢?

请教,Nodejs开发,用神马IDE呢?

<blockquote> <p>nide init Could not find <code>npm</code> command. Is npm installed?</p> </blockquote>

<p>可是,nide是用npm install -g nide装起来的啊!</p>

165 回复

好的,让我们来详细讨论一下Node.js开发中使用的IDE(集成开发环境),并解决你提到的nide初始化时遇到的问题。

Node.js 开发中的 IDE

选择合适的IDE对于提高开发效率至关重要。以下是一些常用的Node.js开发IDE:

  1. Visual Studio Code (VSCode): 这是一个非常流行的免费开源IDE,它提供了丰富的插件生态系统,包括对JavaScript、TypeScript、ESLint等的支持。
  2. WebStorm: 这是由JetBrains开发的专业级IDE,专为前端和后端开发者设计。它具有强大的调试功能和代码分析能力。
  3. Atom: 这是由GitHub开发的另一个开源文本编辑器,可以通过安装各种插件来增强其功能。
  4. Sublime Text: 虽然不是专门针对Node.js的,但因其轻量级和可扩展性而被广泛使用。

解决 nide 初始化问题

根据你提供的信息,nide 在初始化时无法找到 npm 命令。这通常是因为 npm 没有正确地添加到系统的PATH环境变量中。你可以通过以下步骤来解决这个问题:

示例步骤

  1. 检查 npm 是否已安装: 打开命令行工具(如终端或CMD)并运行:

    npm --version
    

    如果输出了版本号,则说明 npm 已安装。

  2. 确保 npm 的路径已添加到系统PATH:

    • Windows:
      1. 打开“控制面板” -> “系统和安全” -> “系统” -> “高级系统设置”。
      2. 点击“环境变量”按钮。
      3. 在“系统变量”部分找到 Path 变量,并点击“编辑”。
      4. 添加 npm 的安装路径(例如 C:\Program Files\nodejs)。
    • macOS/Linux: 编辑你的 .bashrc.zshrc 文件(取决于你使用的shell),并添加:
      export PATH=$PATH:/usr/local/bin
      
  3. 重新启动命令行工具 并再次尝试初始化 nide

    nide init
    

如果以上步骤仍不能解决问题,可以尝试重新安装Node.js,因为Node.js的安装包通常会自动将 npm 添加到PATH中。

希望这些信息能帮助你解决问题,并提供一个更好的Node.js开发体验!


thanks! 我正在下载30天的试用版。

sublime text 2 , 代码提示还不太好用,其他的很不错,又快又漂亮,平台都支持

sublime text 2 too

推荐使用Sublime Text 2,另外,强烈推荐给Sublime Text 2加上Nodejs Sublime Text 2 Package - https://github.com/tanepiper/SublimeText-Nodejs

sublime text 2 那个nodejs的包个人不推荐装。api提示严重干扰正常的自动完成

如果我在项目中使用express,但是在使用express的对象时并没有自动完成功能,这个插件是不是只支持nodejs原生的提示啊?

Notepad++的撸过

正在苦恼代码提示问题,发现auto-complete 输入 点 就消失了~,其实希望像eclipse里那样.的时候给提示,就完美了。 退一步,输入 点 的时候提示还在也行,:) 有么有什么办法?

sublime text 2 开源就好了。 它公开的API不知道能不能做到好一点的代码提示

Sublime Text 2 能破解吗

sublime text 2 too 的 unregistered 版本 和收费版有什么区别啊?没有使用天数限制吧?

没有的吧,功能上也没有限制,我看说明是如此。

Komodo IDE/EDIT 好像没人和我一样好这口

IDE主要就是代码提示功能吧,否则着色,Code Snippt什么的大部分编辑器都支持了。

本地我也用komodo edit

##一直用vim 啊。。。

MAC下的nide 也没有代码提示,不知道是不是我设置的问题?

其实只要能写js的编辑的就可以了!具体看你喜欢了

eclipse … 不用代码提示.

请问下各位都用什么工具阅读代码

还是 JSeclipse……

用visual studio + node-vsdoc.js的飘过。。。 其实无非就是代码组织和智能感知

配置?你是说插件吗?还是vimrc?基本就是配置一下缩进,配色,行数和快捷键~~

Sublime Text 2 很赞!

Coda for Mac & Dreamweaver for Win

Sublime Text 2 和NotePad++都不错,Sublime Text 2还支持插件的安装。

用记事本的飘过…

没区别,作者很厚道,永久试用. 唯一的区别大概是保存几十次的时候才会弹个提示. 善软正在搞团购,可以去看看 http://xbeta.info/sublime-text2.htm

在beta阶段的时候可以无限试用

+4 配合coffee-script的代码高亮和vim-jade足矣

Nide - Beautiful IDE for Node.JS

+5 话说我还给 javascript-simple-indent 提交过vim插件

webstorm +1

Windows版居然没出

+6 view engine用coffeekup的飘过……

一直用eclipse 苦于没有提示功能,楼主找到好的ide了吗。给小弟说下。

一直用dreamweaver= =

sublime text 2 ,用后别无所求

XCode only!

+7 一直用Vim

Emacser报道!

附上coffee-mode在github上的地址: https://github.com/defunkt/coffee-mode

在自己的.emacs配置文件中:

(require 'coffee-mode) 
(add-to-list 'auto-mode-alist '("\.coffee$" . coffee-mode)) 
(add-to-list 'auto-mode-alist '("Cakefile" . coffee-mode)) 
;; 保存文件时自动compile: 
(add-hook 'coffee-mode-hook '(lambda () (coffee-cos-mode t))) 
;; 开启自动补全: 
(add-to-list 'ac-modes 'coffee-mode)

老赵一般就什么IDE呢?给初学者推荐下呗!

好东西… 不过学 CoffeeScript 的只有语法支持的那个包能用了

+8 mvim加些插件,用起来还行

我安装的MAC OS X 的NIDE 好像没有发现有代码提示,就一个着色,其它啥也没有,还是说我没有设置对?

sublime text 2 dev 最新的貌似不给试用了,一打开就要求key

怀疑这个帖子讲的失误 http://ruby-china.org/topics/2015

窗口指alarm框,不是弹浏览器

正在自己开发eclipse 插件nodeclipse自己用

Mac下用的Textmate, 有node的bundle

cloud9,值得一试。

nodejs的开发者真不少

cloud9确实不错

还在用VIM……

NotePad++也是有插件的。

显然得Cloud9 IDE了。不过这个还在完善中。c9.io

http://voidman.info/?p=94 推荐还是用Sublime Text 2,cloud9虽然我也用过

牛A和牛C中间的人

早日放出啊,waiting

webstorm 应该是最佳选择。

webstorm 是真正的javascript分析器,可以动态执行代码一确定代码提示列表,其他的IDE基本上都做不到这点。

WS 非常专业,专门位开发 javascript 打造。

  1. 智能的代码提示,动态执行模块来确定代码提示。
  2. 可以将 NodeJS 库的源码下载并分析,提供基本 API 的编码支持
  3. 可配置的代码排版,配置像全面细致
  4. 可以按照 scope 找到正确的标识
  5. 可以按照 jsdoc 查看正在书写的代码的相关文档
  6. 完整的测试运行和调试功能
  7. 安全的删除,安全的 refactor,操作之前会先查看是否有引用
  8. 全面和深度的版本控制继承,包括git继承。可以直接在文件标签和文件内容左面看到变动标识

当然还有很多其他的特性,应该说 WS 的却是非常专业的人为专业的开发人员准备的专业工具。

觉得还是webstorm比较好~

那个东西还是个初级版本…

sublime test 2 启动node.js应用之后如何关闭呢。请指教

用的还是aptana…

我还是用的eclipse。。javascript模式打开。。

用TXT的有没?举个手

microsoft webmatrix 和 notepad++不错。

myeclipse+nodeeclipse插件 插件安装地址:http://www.nodeclipse.org/updates/

javascript Eclipse的飘过

+1,从sublime转到vim用了三个月,haml(/jade)+sass(/stylus)+coffee,感觉不错。

+65536… 目前所用过的最好JS IDE,比VS2010好用,不知道VS2012如何

EmEditor 独自漂泊~

webstorm除了对中文路径的支持和生成.idea文件夹,其余的都是完美

确实不错,可惜linux下面中文输入有问题,win正常。

JS Studio…

WebMatrix 2更好用了,而且有插件支持CoffeeScript和Node.js调试

webstorm有个Vim插件比较好用,强烈推荐。

webstorm

Intellij Idea

一直用这个。。linux下utf-8没问题

+1 唯一一个在UBuntu下还是很漂亮的IDE

话说为何回复一次会致使整个页面重载?可不可改进一下?

弱问,哪个 ide 能跳查文档和跳查定义。 或者提供替代手段? (我想读代码)

+1024

webstorm , 按 ctrl + B。跳转到定义处。

vi + nerdtree + tabbar

+1 其他语言也用vim

我也用 Komodo Edit,Mac OS X,Windows,Ubuntu 下都能用。

KomoEdit 7.1的撸过。。

正版 webstorm 用户,真心强力, 主要node_moudle 都能有代码提示…

果然编辑器之争。。。

我曾经也Notepad++,现在换Sublime神器了,还是中文版的

Blockquote

目前使用的是 WebMatrix2 感觉还不错, 很多扩展库, 界面看上去也挺舒服的, 有自提示, 好像不太全, 不有还有自动排版, 还不错推荐下.

想请教下 WebMatrix 2 下有些函数库提示不全或无提示的有解决办法吗?

目前用emacs,插件:js2-mode,js2-refactor

node pad++ webstorm有正版= = 但是新手没区别

intellij idea

实话说 sublime真是神器!

TextMate飘过

挤一挤,看了评论,基本工具都试了一遍,感觉自己有强迫症的啊 http://www.cnblogs.com/Irving/p/3634232.html

论坛的树形评论很棒了

webstorm 准备试试 好像很多人推荐

目前使用的是 Aptana

webstorm

webstorm,too

win下用webstorm,ubuntu下用bluefish

brackets路过~

还在讨论 IDE ?思想最重要,有思想什么 IDE 都写的了代码,IDE 只是来提高你的开发效率而已,我用的是 ST 3! 自豪地采用 CNodeJS ionic

vim 难学易用

webstorm. 我用自己的package(https://github.com/zhiyelee/mdserver) 申请了一年的许可,还是挺好申请的~~

有米webstorm,没米vim 用vim的飘过~~~

每次启动都要sudo,后来就改用eclipse和bluefish…

弃sublime2,用brackets。

最近发现visual studio 2015+NTVS插件也很好用

为啥那么多的sublime2 而不用sublime3 呢?

大概看了下,楼上所说的几乎全都用过,没有比visual studio code更方便好用的了,装好插件以后,eslint + eslint-config-airbnb,非常爽。唯一缺点就是粘贴代码的时候不能自动格式化代码 (当然功能和智能化提示方面比不上webstore,但webstorm有点占用资源太大了)

不知道我说的算不算IDE atom

不用webstorm的装*成份居多

webstorm 或者 vs code

WebStorm +1000

WebStorm,如果把快捷键完全掌握开发效率极高 Atom,追求强大的定制性,并且喜欢折腾 sublime和vs code没用过,不评价

看个人喜好,个人看重快捷键和对整个项目的信息的整合(如代码理解和跳转),所以我用WebStorm,官网价格虽然肉疼一点,但代理商时常会打折,我是半价买,第二年续费又送了一年。

Atom 路过,node.js + Vue.js开发,除了不知道哪个插件的原因每天一崩之外,还可以 想用webstorm,vue相关的插件支持不是很好,vscode也是这样。。。

用Vim也挺爽的

  1. webstorm 很强大,除了卡外,使用体验很好(功能估计是做太多了,另外是商业软件)。
  2. vscode 真心好用,typescript 支持暂时没有更好了。 从 webstorm 切到 vscode 了。

之前用webstorm,现在用VS CODE,webstorm好是好,但就是太慢,启动啥的都慢,VS CODE快

javaEE Eclipse

除了webstorm,真不建议用其他的,当你习惯webstorm的live edit即时动态调试hmtl,当你可以直接在webstorm里开启jsx harmony愉快地撸react,你还有什么理由选其他的ide?用过sublime atom等,最终我还是回到webstorm,就像python我最终回到了pycharm,jetbrains的产品无法抗拒

sublimeText3,webstorm太卡,字体难看,不好用,jsx之类的完全可以装插件来代码高亮

Sublime Text 2啊。别的IDE加载有点慢

针对您提到的问题,首先需要明确的是,nide 并不是一个广泛使用的 Node.js 开发工具。通常情况下,开发者会使用更常见的 IDE 或代码编辑器,例如 Visual Studio Code、WebStorm、Atom 等。这些工具都支持 Node.js 开发,并且提供了丰富的插件生态系统来增强开发体验。

如果您确实遇到了 nide init 命令无法找到 npm 的问题,这可能是因为 npm 没有正确安装或者您的环境变量没有正确配置。以下是一些解决步骤:

  1. 确认 npm 是否已安装: 您可以在命令行中运行 npm --version 来检查 npm 是否已安装以及其版本号。

    npm --version
    
  2. 检查环境变量: 如果 npm 已经安装但仍然找不到命令,可能是由于环境变量没有正确设置。确保 npm 所在目录已经添加到系统的 PATH 环境变量中。

  3. 重新安装 npm: 如果上述方法不起作用,您可以尝试重新安装 Node.js,这样会自动安装最新的 npm 版本。

    # 下载并安装最新版 Node.js
    https://nodejs.org/
    
  4. 使用推荐的 IDE: 例如,Visual Studio Code 是一个非常流行的 Node.js 开发工具。它自带对 JavaScript 和 Node.js 的良好支持,并且可以通过安装插件(如 ESLint、Prettier 等)来进一步增强开发体验。

    安装 VSCode 后,您可以通过点击左侧的终端图标来打开终端,并通过该终端运行 npm 相关命令。

综上所述,建议您使用像 Visual Studio Code 这样的现代 IDE 进行 Node.js 开发,以获得更好的开发体验和错误提示。

回到顶部