为了账号安全,请及时绑定邮箱和手机立即绑定

vue项目中怎么将node modules安装的文件更改到项目目录中?

vue项目中怎么将node modules安装的文件更改到项目目录中?

青春有我 2019-03-21 22:19:04
在项目中引入了一个插件,但是插件的效果与需求中的效果有些出入,所有就改了下插件的代码,但是上传到测试服务器中node_modules里的文件还是不变的。如果直接在在测试分支改node_modules里的文件会很繁琐。项目中是忽略了node_modules文件夹的。现在想着如何才能将node_modules里的插件更改到项目本身的代码中。要如何操作,还要注意的点?
查看完整描述

1 回答

?
幕布斯7119047

TA贡献1794条经验 获得超8个赞

你是把项目源代码弄到服务器上,再npm install的吧?


把node_modules中需要修改的的插件代码拉出来,建一个代码仓库,自己维护,想怎么改就怎么改。然后在原项目的package.json中,把引用代码的地方改了。


之前的package.json里面是下面这样的


...

"dependencies": {

    ...

    "某插件": "^2.2.1",

    ...

  },

...

你把插件的代码拉出来,自己建一个仓库,然后把package.json里面的引用改成下面这样,


...

"dependencies": {

    ...

    "某插件": "git+ssh://xxxxxxxxxx.git", // 这里是你代码的git地址

    ...

  },

...

当你修改了插件的代码时,直接重新在项目里npm install就行


查看完整回答
反对 回复 2019-04-10
  • 慕仰2101436
    慕仰2101436
    想请教一下您我想修改node_modules中的echarts依赖中的world.js,可以指导一下吗?
  • 1 回答
  • 0 关注
  • 5425 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信