我从Nodejs下载了Windows二进制(.exe) 主页.

我如何安装和使用 npm (节点软件包管理器)?

有帮助吗?

解决方案 3

npm 可以从这里下载(无安装):

http://nodejs.org/dist/npm/

https://github.com/npm/npm/releases

其他提示

当前的Windows安装程序来自 nodejs.org 截至v0.6.11(2012-02-20)将与nodej一起安装npm。

笔记:

  • 此时,64位版本是您最好的选择
  • 32位节点的安装路径是64位窗口中的“程序文件(x86)”。
  • 您可能还需要在环境变量中的路径语句中添加引号,这似乎在某些情况下是我所看到的。
  • 在Windows中, 全球的 安装路径实际上位于用户的个人资料目录中
    • %USERPROFILE%\AppData\Roaming\npm
    • %USERPROFILE%\AppData\Roaming\npm-cache
    • 警告:如果您作为其他用户进行定时事件或其他自动化,请确保运行 npm install 作为该用户。某些模块/实用程序应在全球安装。
    • 安装程序错误:您可能必须创建这些目录或添加 ...\npm 您自己的用户目录。

将所有用户的“全局”位置更改为更合适的共享全局位置 %ALLUSERSPROFILE%\(npm|npm-cache) (作为管理员执行此操作):

  • 创建一个 [NODE_INSTALL_PATH]\etc\ 目录
    • 这是您尝试之前需要的 npm config --global ... 动作
  • 为NPM模块创建全局(admin)位置
    • C:\ProgramData\npm-cache -NPM模块将进入这里
    • C:\ProgramData\npm - 全球安装模块的二进制脚本将在此处
    • C:\ProgramData\npm\node_modules - 全球安装的模块将在此处
    • 适当设置权限
      • 管理员:修改
      • 身份验证的用户:阅读/执行
  • 设置全局配置设置(管理员命令提示符)
    • npm config --global set prefix "C:\ProgramData\npm"
    • npm config --global set cache "C:\ProgramData\npm-cache"
  • 添加 C:\ProgramData\npm 到您系统的路径环境变量

如果您想将用户的“全局”位置更改为 %LOCALAPPDATA%\(npm|npm-cache) 路径:

  • 创建必要的目录
    • C:\Users\YOURNAME\AppData\Local\npm-cache -NPM模块将进入这里
    • C:\Users\YOURNAME\AppData\Local\npm - 安装模块的二进制脚本将在此处
    • C:\Users\YOURNAME\AppData\Local\npm\node_modules - 全球安装的模块将在此处
  • 配置NPM
    • npm config set prefix "C:\Users\YOURNAME\AppData\Local\npm"
    • npm config set cache "C:\Users\YOURNAME\AppData\Local\npm-cache"
  • 将新的NPM路径添加到您的环境中 PATH.
    • setx PATH "%PATH%;C:\Users\YOURNAME\AppData\Local\npm"

对于初学者来说,我最多使用的一些NPM模块如下。

更高级的JS选项...

为了进行测试,我可以找到以下工具...

网络工具。

  • webpack - 模块Bundler,用于浏览器使用的软件包节点风格模块
  • 巴别尔 - 将现代JS(ES2015+)语法转换为您的部署环境。

如果您建造它...

  • shelljs - 节点脚本的外壳实用程序,。我曾经使用过毛/咕unt,但是这些天将有一个 scripts 引用的目录 package.json 脚本 通过NPM。您可以在普通脚本中使用Gulp工具。

什么时候 node.js 没有使用 MSI安装程序, NPM 需要手动设置。

设置NPM

首先,假设我们有 node.exe 文件夹中的文件 c:\nodejs. 。现在设置 NPM-

  1. 下载最新 NPM 从github释放(https://github.com/npm/npm/releases)
  2. 创建文件夹 c:\nodejs\node_modulesc:\nodejs\node_modules\npm
  3. 解解压缩下载的zip文件 c:\nodejs\node_modules\npm 文件夹
  4. 复制 NPMnpm.cmd 文件 c:\nodejs\node_modules\npm\binc:\nodejs 文件夹

为了测试 NPM, , 打开 cmd.exe 将工作目录更改为 c:\nodejs 和类型 npm --version. 。您将看到 NPM 如果正确设置。

设置完成后,它可用于在本地或全球安装/卸载软件包。有关使用的更多信息 NPM 访问 https://docs.npmjs.com/.

作为最后一步,您可以添加节点的文件夹路径 c:\nodejspath 环境变量,因此您不必在运行时指定完整的路径 node.exenpm 在命令提示符。

我刚刚在Windows 7中使用MSI(Node-V0.6.12.MSI)安装了最新版本的节点(0.6.12)。

NPM已经运输了,无需单独包含它。

我在运行NPM(NPM安装MySQL)时面临许可问题,从我的Nodejs居住的路径,即c: program文件(x86) nodejs

然后我遵循以下步骤:

1)添加 C:\Program Files (x86)\nodejs\npm 在环境变量中 - 路径系统变量。

2)只回到 C:\ 在命令提示中,给出了命令 - npm install mysql - 瞧!有效..

希望这可以帮助。

我正在使用NPM在Windows上运行Node.js。诀窍是简单地使用cygwin。我跟随如何 https://github.com/joyent/node/wiki/building-node.js-on-cygwin-(Windows) 。但是,请确保您使用0.4.11 nodejs或npm版本将失败!

我刚刚安装了Windows 8.1的64个位node.js v0.12.0 这里。大约是8MB,因为它是MSI,您只需双击即可启动。它将自动设置您的环境路径等。

然后,要获得命令行,这只是 [Win-Key]+[S] 进行搜索,然后输入“ node.js”作为您的搜索短语。

选择 Node.js Command Prompt 条目不是 Node.js 入口。

两者都会给您一个命令提示,但只有前者才能真正起作用。 NPM已内置在该下载中,所以 npm -whatever 提示。

使用Windows软件包经理,例如Chocolatey。首先安装巧克力,如它所示 主页. 。那应该轻而易举

然后,要安装节点JS(安装),请从命令行或PowerShell运行以下命令:

C:> cinst nodejs.install

这是@cts_ae的指南,介绍了如何将npm与独立node.exe一起使用:https://stackoverflow.com/a/31148216/228508

  1. 从nodejs.org下载node.exe独立
  2. 从GitHub上抓住NPM释放拉链 https://github.com/npm/npm/releases
  3. 创建一个名为:Node_modules的文件夹与Node.exe同一文件夹中
  4. 将NPM拉链提取到node_modules文件夹中
  5. 将提取的NPM文件夹重命名为npm,然后删除任何版本,即:npm-3.3.4 - > npm。
  6. 将npm.cmd从/npm/bin/文件夹中复制到使用node.exe的根文件夹中

我只是第一次安装了node.js,其中包括NPM,可以从Windows CMD运行。但是,请确保您以管理员的身份运行它。右键单击CMD,然后选择“作为管理员运行”。这使我可以致电NPM命令。

在系统中搜索所有.NPMRC文件。

请验证您给出的路径是正确的。如果没有,请删除不正确的路径。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top