开发微信小程序用到wepy框架,node_modules文件夹可以共用吗
开发微信小程序用到wepy框架,node_modules文件夹可以共用吗?
我也想问这个问题。
每个项目都是这些依赖,每个项目都需要一个node_modules文件夹安装完全一样的依赖包,哎
其实可以共用一个包路径的,怎么做:
1、在项目文件夹上一层目录 安装包依赖,把项目的package.json文件复制一份放到 A目录,执行安装:
npm install
或者
yarn install
这个目录会产生一个 node_modules文件夹
2、项目文件放到A目录中,比例B项目的目录,A/B,然后修改B目录中的wepy.config.js,找到这一段:
resolve : {
alias : {
counter: path.join(__dirname, 'src/components/counter'),
'@' : path.join(__dirname, 'src')
},
modules: ['node_modules']
},
改成(修改 modules 字段):
resolve : {
alias : {
counter: path.join(__dirname, 'src/components/counter'),
'@' : path.join(__dirname, 'src')
},
modules: ['../node_modules']
},
3、现在你删除掉B目录的node_modules文件夹(注意B目录中依然需要留一个package.json文件,不然wepy会报错找不到pkg),现在执行wepy编译正常完成:
wepy build --watch
版权属于:Joyber
本文链接:https://blog.qqvbc.com/wxapp/56.html
转载时须注明出处及本声明