离线时在当前项目上安装NPM模块

问题描述 投票:1回答:1

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

我试图遵循“离线npm”解决方案,我基本上在我的计算机上创建一个npm服务器,但我没有设法让它工作,我不确定这是否会给我我正在寻找的解决方案。

对不起,如果之前得到了回答,我找不到解决方案。

提前致谢!

npm node-modules create-react-app
1个回答
0
投票

你可以尝试跑步

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

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

© www.soinside.com 2019 - 2024. All rights reserved.