我正在部署一个私人npm模块供我们公司内部使用。由于模块是在内部处理的,我们可以信任版本颠簸等。
如何在各种项目中安装模块,以便每个npm install
始终安装最新版本的模块,这样我就不必经历一堆项目并更新我们每次部署时每个package.json
内的版本?
请注意,仅适用于选定的套餐,而非所有套餐 - 即仅限于我们私人服务器上托管的套餐。
答案 0 :(得分:3)
使用" *"作为package.json文件中的版本。例如:
"dependencies": {
"my-awesome-repo": "*"
}
npm install
这将自动安装最新版本的#34; my-awesome-repo"这是在npm上可用的。
答案 1 :(得分:1)
一种方法是在每次安装之前运行它。
var nodeData = scope.$modelValue.nodess[0];
nodeData.nodes.push({
id: scope.$modelValue.id+ '_' +1 * 10 + nodeData.nodes.length,
title:'test',
nodes: []
});
在npm< 3.11:
const TestButton = ({ text }) => (
<View
style={{
width: '100%',
marginTop: 10,
padding: 10,
backgroundColor: 'red',
flexDirection: 'row',
justifyContent: 'center',
}}>
<View
style={{
padding: 10,
flexDirection: 'row',
alignItems: 'center',
}}>
<Text numberOfLines={2}
style = {{
backgroundColor: 'green',
padding:10
}}>
{text}
</Text>
</View>
</View>
);
答案 2 :(得分:0)
您可以尝试使用以下软件包,该软件包允许通过dist标签选择版本而不是语义版本(例如latest
)。