【问题标题】:npm keeps installing globallynpm 不断在全球范围内安装
【发布时间】:2018-11-06 10:49:55
【问题描述】:

我在 Mac 上使用最新的 npm。我有一个奇怪的问题:如果我想在本地文件夹中安装一些包,我不得不npm init 它。换句话说,如果我只是npm install [package name],它将全局安装(在我的 /User/npm-modules 文件夹中),因此本地安装的唯一方法是初始化文件夹。所以基本上,它通常应该做的相反。为什么?有什么想法吗?

【问题讨论】:

    标签: javascript npm npm-install


    【解决方案1】:

    npm init 在您当前的项目目录中创建package.json 文件。当您使用命令npm i PACKAGE-NAME 设置package.json 时,npm 包将在本地安装。

    【讨论】:

    • npm 包?那不是命令。你是说 npm install 吗?
    • 我只是提到了 npm 包。
    【解决方案2】:

    是的,如果你想本地安装包,你需要创建 package.json 文件。这就是 npm init 要做的,然后你就可以安装包了

    【讨论】:

    • 啊好吧,我不知道这是设计使然,官方文档的 npm-install 条目中没有记录。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-22
    • 2016-01-03
    • 2015-05-31
    • 2014-11-22
    • 2022-08-10
    相关资源
    最近更新 更多