node_modules复制以后还能用吗? - 网站

node_modules复制以后还能用吗?

分类:Node.js常见问题 · 发布时间:2019-09-11 15:17 · 阅读:2462

npm install 执行完毕后,我们可以在 nodemodules 中看到所有依赖的包。我们是否可以直接通过复制node_modules文件夹来实现依赖包的移动呢?复制后还可以使用吗?

nodemodules是可以直接复制使用的,但是每个人电脑环境的不同,node_module安装的顺序也不同,可能会出问题不同的问题,如果工程下有package.json文件。那么你将得到跟来源机器完全一样的依赖库。

解决复制node_modules后出现问题的方法:

1、备份能跑的起的node modules

2、在工程下,npm install跑一下package.json,生成node modules

3、查看跑成功时,报的warn,查看到有6个库是依赖react-navigation@2.0的,有两个是需要升级react native和react的(忽略,因为用的比较落后的三方库)

4、安装react-navigation库,2.0以上的版本。

5、reload一下项目,报错,提示缺少xx库。(mobx、mobx-react、react-native-modal-datetime-picker)

6、安装提示需要安装的三方库。(注意:因为我们是采用的比较老版本的react 16.0.0-alpha.12 和react native 0.48.1,对应采用的三方库也不能采用最新的,需要去备份中的三方库,查看对应的package.json,取得需要升级的版本号,才能保持更新的当前版本是稳定的)

7、再次reload,成功的让node_modules再次回归可控。

标签:
node node_modules

相关文章

如何设置 nodejs 的环境变量

在前端开发过程中,我们需要对 application 运行的环境进行设置,一般会包括开发环境development,生产环境production,每个环境可以对应不同的一些配置,例如不同环境下请求的地址...

谈谈Node.js与JavaScript的差异

Javascript是一种web前端语言,主要用于web开发中,由浏览器解析执行。Node.js是一个可以快速构建网络服务及应用的平台,是用Javascript语言构建的服务平台。

npm install安装报错怎么解决?

解决方法:1、报“operation not permitted”错误,通过“npm i 包名 --no-optional”解决;2、报“Missing: chromedriver”错误,表示没有安装chromedriver,安装一下即可。

怎么使用npm下载vue.js?

使用npm下载vue.js的方法:1、安装node.js和npm;2、安装cnpm;3、使用命令cnpm install -g vue-cli来安装即可。

vue.js和node.js是什么关系?

vue.js和node.js并没有关系,vue.js是前端框架,算是js的三大框架之一吧,node.js是后端开发语言,同php、java、c#一样的。但是他们可以配合使用。

返回分类 返回首页