有没有办法在 npm
中安装和使用不同的包版本?安装工程:
npm install -g packagename@2.8
npm install -g packagename@3.1
npm install -g packagename@4.0
我可以安装 npm install -g web3@0.20.7
并检查 npm view web3 versions
它们。但是我如何在 *.js
脚本中使用它们呢?像这样:
require('packagename@2.8');
require('packagename@3.1');
require('packagename@4.0');
最佳答案
有一个 Node 模块可以让你这样做。
npm-install-version
安装它:npm install npm-install-version --save-dev
var niv = require('npm-install-version');
niv.install('packagenameolder@1.0.0');
niv.install('packagenamenewer@1.0.1');
var package_old = niv.require('packagenameolder@1.0.0');
var package_new = niv.require('packagenamenewer@1.0.1');
关于javascript - npm:安装和使用包的不同版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53828893/