gpt4 book ai didi

node.js,npm 命令不起作用

转载 作者:太空宇宙 更新时间:2023-11-04 12:23:30 24 4
gpt4 key购买 nike

我全新安装了运行 plesk onynx (linux centos 6) 的 node.js。

我可以成功运行以下检查版本的命令。

/opt/plesk/node/7/bin/npm npm --version

这告诉我 npm 本身正在运行。

但是我无法运行任何主要命令,即 npm npm install、npm config、npm init 等等。

当我尝试运行上述任何命令时,我收到以下消息:

用法:npm

其中之一是: access, adduser, bin, bugs, c, cache, completion, config, ddp、重复数据删除、弃用、dist-tag、文档、编辑、探索、获取、 帮助,帮助搜索,我,初始化,安装,安装测试,它,链接, list, ln, login, logout, ls, outdated, owner, pack, ping, 前缀、修剪、发布、rb、重建、repo、重启、root、 run, run-script, s, se, search, set, shrinkwrap, star, stars, start, stop, t, team, test, tst, un, uninstall, 取消发布、取消星号、更新、v、版本、查看、whoami

npm -h 快速帮助npm -l 显示完整的使用信息npm help 搜索帮助npm 帮助 npm 涉及概述

在 ini 格式的文件中指定配置: /root/.npmrc或者在命令行上通过:npm --key value配置信息可以通过:npm help config查看

npm@4.0.5/opt/plesk/node/7/lib/node_modules/npm/$/opt/plesk/node/7/lib/node_modules/npm npm install mongodb7

如有任何帮助,我们将不胜感激

最佳答案

似乎一切正常。您唯一应该记住的是 npm 是 node.js 的工具,这意味着您可以将它用于与 Node 本身相关的某些需求(就像 Python 上的 pip 或 RoR 中的 bundler )。所以你可以做的是:

  1. 安装 express.js。这是在 node.js 中工作时应该拥有的第一件事。运行:

    npm install express-generator -g

    这将全局安装 express,这意味着在系统上而不是在应用程序上(您的问题出现是因为您尝试安装 Node 模块而不是在应用程序的目录中)。

  2. 然后创建一个您计划使用您的应用程序的目录并转到那里:

    mkdir yournewapp && cd "$_"
  3. 现在,如果您有一个工作目录,您就可以使用 express 生成器,它会为您的应用程序创建骨架。在 yournewapp 目录中运行以下命令(自从运行 cd yournewapp 后,您将在该目录中)。您可以选择一些参数,例如使用非默认样式表引擎或 ejs 而不是 jade。有关详细信息,请在命令中使用 --help 参数:

    express  
  4. 现在,当您有了工作框架后,转到 app.js 并指定您计划使用的模块。运行之后:

    npm install

    它会安装你在 app.js 中提到的所有模块。

  5. 之后您可以在本地运行您的应用程序以查看它是否有效:

    npm start

瞧。

关于node.js,npm 命令不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45378191/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com