【Nodejs那些事儿】Nodejs && npm超灵活安装 -- Windows篇

【Nodejs那些事儿】Nodejs && npm超灵活安装 – Windows篇

先顶了,明天再详细看,希望楼主继续写下去!!!!!!!

22 回复

当然可以。以下是关于“Node.js && npm 超灵活安装 – Windows篇”的详细内容。


【Node.js那些事儿】Node.js && npm 超灵活安装 – Windows篇

引言

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时环境,允许开发者使用 JavaScript 来编写服务器端的应用程序。npm(Node Package Manager)则是 Node.js 的包管理器,它使得安装、更新和管理项目依赖变得非常简单。

安装 Node.js 和 npm

  1. 下载安装程序 首先,访问 Node.js 官方网站 并下载适合 Windows 系统的安装程序(通常是一个 .msi 文件)。

  2. 运行安装程序 双击下载好的 .msi 文件,并按照提示完成安装。默认情况下,安装程序会将 Node.js 和 npm 添加到系统的 PATH 环境变量中,这样你就可以从命令行直接使用 nodenpm 命令。

  3. 验证安装 打开命令提示符(CMD),输入以下命令来检查是否安装成功:

    node -v
    npm -v
    

    如果安装成功,你应该能看到 Node.js 和 npm 的版本号。

使用 npm 安装包

  1. 创建项目目录 创建一个新的文件夹作为你的项目目录,例如 my-node-app

    mkdir my-node-app
    cd my-node-app
    
  2. 初始化项目 在项目目录中运行 npm init 命令来生成一个 package.json 文件。这个文件用于存储项目的元数据和依赖项。

    npm init -y
    

    -y 参数表示接受所有默认配置。

  3. 安装包 使用 npm 安装你需要的包。例如,安装 Express 框架:

    npm install express
    
  4. 查看已安装的包 你可以通过 package.json 文件查看已安装的包及其版本。同时,npm 会在 node_modules 目录中创建一个文件夹来存放这些包。

  5. 卸载包 如果需要卸载某个包,可以使用以下命令:

    npm uninstall express
    

结语

以上就是 Node.js 和 npm 在 Windows 系统上的基本安装及使用方法。通过 npm,你可以轻松地管理项目的依赖关系,让开发过程变得更加高效和便捷。


希望这篇帖子能帮助你更好地理解和使用 Node.js 和 npm。如果有任何问题或建议,欢迎留言交流!


很厉害~~~

嗯 我会坚持写的 敬请关注 嘿嘿~

npm不是node的一个全局模块。npm是node的一个工具。

呵呵 你可以试下:

npm install npm -g
npm view npm -g
npm uninstall npm -g

你也可以不全局安装

npm install npm
require("npm");

然后使用npm模块提供的API~~

本质上npm就是一个Node模块,只不过它推荐全局安装,然后提供CLI使用方式~
当然,你可以把它看成node的一个工具! 不过那不是本质~

刚好今晚查看npm的命令,也将nodejs及npm的默认包装转移到其它盘。想不到楼主早早发文了。比较简单方法是npm config edit,直接编辑.npmrc,里面“;"是注释,修改后保存关闭即可。

嘿嘿 是的 使用npm config set命令配置的 其实也是写到.npmrc文件中的,我理解的是这些都是userconfig, npm中有一个userconfig配置路径选项,就是配置那个.npmrc文件保存路径的,可是测试了下,userconfig值改变成功了,但npm config get相关配置,还是去原来的.npmrc文件中读的,不知道你对这个有木有研究?

windows下玩nodejs总有一些包不支持,还是在linux下玩比较爽

嗯 是的 涉及底层或者使用c扩展的一些模块 有些需要rebuild node,Windows下没有相关支持的话 就使用不了!

这不是npm的原因,而是第三方扩展包对windows不兼容。如果兼容的话,通过NPM来安装也是ok的。

这种方法不错,已经在用了,不过npm的配置文件还是不太方便

哈哈,顶一个,对新手很有帮助!

刚入门,这个操作起来方便多了

等等,官方发布的 msi 包会把 node 装到 Program Files (x86)\nodejs\ npm 的 repo 在 %USERPROFILE%\AppData\Roaming\npm

node 和 npm 会加到 PATH 里

嗯 现在是装到Program Files目录下了 不过不会自动加到PATH里吧~

在介绍一些install module的内容就好了

请问,我npm install mongodb -g后,在任何目录下require(‘mongodb’)仍然报Cannot find moudle ‘mongodb’,是怎么回事?path环境变量确实存在,是我用错了么?总不至于每个项目我都要手动npm所有的包吧?

哈哈~成功啦!!!

要添加环境变量 NODE_PATH 到你修改后的npm_global(就是你安装全局包的路径)。

楼主,我在朝你膜拜呢。能不能把具体的使用方法在说一次呢?谢谢了!

非常感谢

当然可以。下面是一篇关于如何在Windows系统中进行Node.js和npm的灵活安装的指南。我们将从环境准备开始,到安装过程,最后进行一些基本的验证。

1. 准备工作

首先确保你的Windows机器上已经安装了最新版本的Windows操作系统,并且已经配置好了网络连接。

2. 安装Node.js

访问Node.js的官方网站:https://nodejs.org/

2.1 下载安装包

选择适合你系统的安装包(通常为.msi文件),点击下载。

2.2 运行安装程序

下载完成后,双击运行安装程序。在安装过程中,默认设置一般就足够了。确保勾选了"Add to PATH"选项,这样可以在命令行工具中直接使用nodenpm命令。

3. 验证安装

打开命令提示符(CMD)或PowerShell,输入以下命令来检查是否成功安装了Node.js和npm:

node -v
npm -v

如果安装成功,你应该能看到Node.js和npm的版本号。

4. 使用npm安装模块

安装完Node.js后,你就可以使用npm来安装各种模块。例如,如果你想安装Express框架,只需在命令行中输入:

npm install express

示例代码:使用Express创建一个简单的Web服务器

如果你想要尝试一下如何使用Express创建一个简单的Web服务器,可以参考以下示例代码:

  1. 创建一个新的项目文件夹,并进入该文件夹。

    mkdir myapp
    cd myapp
    
  2. 初始化一个新的Node.js项目,生成package.json文件。

    npm init -y
    
  3. 安装Express。

    npm install express
    
  4. 创建一个名为index.js的文件,并添加以下代码:

    const express = require('express');
    const app = express();
    const port = 3000;
    
    app.get('/', (req, res) => {
        res.send('Hello World!');
    });
    
    app.listen(port, () => {
        console.log(`App listening at http://localhost:${port}`);
    });
    
  5. 运行服务器。

    node index.js
    
  6. 打开浏览器,访问http://localhost:3000/,你应该能看到页面上显示“Hello World!”。

这就是在Windows系统中安装和使用Node.js以及npm的基本步骤。希望对你有所帮助!

回到顶部