2016-11-24 54 views
0

我努力学习所有奇怪的JavaScript前端工具。我是一名微软人,所以我习惯于以非常高的生产力为代价去了解酷酷的JavaScript工具或摇动时髦的胡子。npm init - 地球上有什么问题?

我想我需要npm init但单个词的发问初始化NPM在我的项目,我没有回应什么最微弱的线索,文档甚至没有提到的问题。

https://docs.npmjs.com/cli/init

所以,我该怎么把为name:version:和可能接着问任何其他方面?

谢谢!

+1

不是一个实际的答案,但建议的好词会阅读更多关于[的package.json(https://docs.npmjs.com/files/package.json)。 –

+0

在桌面之外,微软是个小玩家,没有多少按钮可以为你做事。了解环境,工具和文档非常重要。 – Rob

+0

你有CLI命令为你做事。区别在于GUI向导通常具有更丰富的整体文档。我不明白为什么CLI工具不能使用更多的单词和更清晰的解释。 –

回答

1

npm init是创建与NPM新的package.json。

npm install是安装所有的依赖。

的问题是,为什么你认为你需要npm init - 当你不知道哪个项目命名了。

如果你想创建一个新的项目,添加项目和版本的名称 - 例如0.0.1。对此使用语义版本,请参阅http://semver.org/

名称是项目的名称。版本是你的项目的版本,如果它是一个私人应用程序,那么你可以放入1.0.0版本并保留它;它更适用于您可能打算添加到共享软件包存储库的库。

+0

这是为了使一个package.json开始使用npm,并且我需要为构建服务器稍后进行npm安装,但名称是什么?该文件的名称或什么? npm,node,我的应用程序的版本是什么版本?这只是不明确。这是我对这些工具的问题,他们匆忙。 –

+0

您需要一个'project.json'来获取与您的项目有关的所有信息。如果你只需要安装一个packge,你可以输入'npm install package-name'。如果你想创建一个'package.json',那么你可以输入当前工作目录的名称。版本是您的项目的版本。所有这些都在文档中描述:https://docs.npmjs.com/files/package.json – alwe

+0

感谢您的帮助,也许我完全错了。什么是列出我正在使用的软件包的文件,以便它们可以由构建服务器自动安装,其他团队成员? –