编 写:袁 亮 时 间:2017-08-15 说 明:npm私有仓库3:项目中使用 一、修改dns地址 192.168.0.224 1、linux vim /etc/resolv.conf nameserver 192.168.0.224 2、windows 网络设置 清除缓存 cmd命令行 ipconfig /flushdns 二、nrm管理npm源 1、安装 npm install -g nrm 2、添加私有源 nrm add duomai http://npm.duomai.com 3、查看所有源 nrm ls 4、使用私有源 nrm use duomai 三、安装包 1、私有包(跟其他包一样,只是多了一个统一的前缀) npm install @duomai/urls 2、普通包 npm install vue 3、包查看 http://npm.duomai.com 4、注意事项 如果私有包使用es6的语法写,webpack打包的时候,需要将其使用babel转换,否则打包的时候会报错 { test: /\.js$/, loader: 'babel-loader', include: [resolve('src'), resolve('test'), resolve('node_modules/\@duomai')] } 四、使用参考 @duomai/urls 1、安装 npm install @duomai/urls --save 2、全局引入,设置 import Urls from '@duomai/urls' Urls.init({ store_id: Login.state.data ? Login.state.data.store_id : '' // 链接公共参数注入 }, { shop: process.env.SHOP_BASE_URL, // 测试链接前缀注入,可以不写,默认正式环境 seller: process.env.SELLER_BASE_URL, dealer: process.env.DEALER_BASE_URL }) 3、组件中使用 import Urls from '@duomai/urls' console.log(Urls.shop.item(1921))