npm 没有安装我的包的最新版本
npm not installing latest version of my package
我已经在 Azure Artifacts 中创建了自己的 npm 提要。我可以发布我的包并在我的应用程序中使用它。
在我的应用程序中,包在 package.json
中是这样引用的
`"@op/breeze-helpers": "^0.1.5"`
如果我现在发布我的包的 0.1.6 版本,从 node_modules 和 运行 npm i
中删除我的包,npm 会再次安装 0.1.5 版本!
我什至尝试 npm i --cache c:/tmp/empty-cache
以确保它没有从缓存中获取包,但结果是一样的。 npm 不断安装 0.1.5 版本
我做错了什么,我用插入符号想,下一个次要文件应该在 运行ning npm i
时下载?
package-lock.json 设置您当前安装的每个包的版本,npm 将在 运行 npm install 时使用这些确切的版本。
因此它将从 package-lock.json 文件下载包版本。
I want to be on latest version always.
您可以尝试将"*"
设置为依赖包版本
例如:
"dependencies": {
"@types/bootstrap": "*",
"@types/jquery": "*",
"bootstrap": "*"
}
然后它将始终下载最新版本的目标包。
我已经在 Azure Artifacts 中创建了自己的 npm 提要。我可以发布我的包并在我的应用程序中使用它。
在我的应用程序中,包在 package.json
中是这样引用的`"@op/breeze-helpers": "^0.1.5"`
如果我现在发布我的包的 0.1.6 版本,从 node_modules 和 运行 npm i
中删除我的包,npm 会再次安装 0.1.5 版本!
我什至尝试 npm i --cache c:/tmp/empty-cache
以确保它没有从缓存中获取包,但结果是一样的。 npm 不断安装 0.1.5 版本
我做错了什么,我用插入符号想,下一个次要文件应该在 运行ning npm i
时下载?
package-lock.json 设置您当前安装的每个包的版本,npm 将在 运行 npm install 时使用这些确切的版本。
因此它将从 package-lock.json 文件下载包版本。
I want to be on latest version always.
您可以尝试将"*"
设置为依赖包版本
例如:
"dependencies": {
"@types/bootstrap": "*",
"@types/jquery": "*",
"bootstrap": "*"
}
然后它将始终下载最新版本的目标包。