【问题标题】:Install NPM modules on current project while offline离线时在当前项目上安装 NPM 模块
【发布时间】:2019-02-18 18:22:56
【问题描述】:

这个问题可能看起来很愚蠢,但我正在寻找这种情况的解决方案: 假设我正在离线环境中启动一个新项目,并且我在笔记本电脑上全局安装了一些 npm 包,我想将它们用于我刚刚创建的新项目。 例如:我使用了 npm i -g create-react-app,现在我想使用 create-react-app 来制作一个新的 react 应用,但我目前处于离线状态。

我尝试遵循“离线 npm”解决方案,我基本上在我的计算机上创建了一个 npm 服务器,但我没有设法使其工作,并且不确定这是否会给我提供我想要的解决方案正在寻找。

抱歉,如果之前回答过这个问题,我找不到解决方案。

提前致谢!

【问题讨论】:

    标签: npm node-modules create-react-app


    【解决方案1】:

    你可以试试跑

    create-react-app youproject
    

    当您离线时。对我来说,这有时有效,有时无效。

    其他解决方案是离线安装 package.json 文件中定义的所有包。如果您以在线模式安装了此软件包,则可以执行此操作。

    所以你可以尝试安装这个包,使用:

    npm link packagename
    

    npm i './path_to_package_in_user_directory' // yes, you can also install packages from folder
    

    当您尝试将新包添加到现有项目时,此解决方案也可以。有时这会导致错误,您需要重新安装所有软件包(这很痛苦),但最重要的是,效果很好。

    【讨论】:

      猜你喜欢
      • 2012-12-11
      • 2017-08-02
      • 1970-01-01
      • 2015-12-26
      • 2013-03-10
      • 1970-01-01
      • 2017-08-21
      • 1970-01-01
      • 2013-03-11
      相关资源
      最近更新 更多