如何在不设置package.json的情况下通过npm安装软件包

时间:2017-06-02 06:38:11

标签: javascript npm npm-install

根据this帖子,可以先安装npm软件包,然后在以后创建package.json

我在我的电脑上安装了nodeJs。在我运行命令npm install jQuery时,在一个简单的空文件夹中,我在控制台上出现以下错误:

  

D:\ Rasik \ reactJs \ learnJs

     

` - jquery@3.2.1

     

npm WARN enoent ENOENT:没有这样的文件或目录,打开   ' d:\ Rasik \ reactJs \ learnJs \的package.json'

     

npm WARN learnJs没有描述

     

npm WARN learnJs没有存储库字段。

     

npm WARN learnJs No README data

     

npm WARN learnJs没有许可证字段。

我正在开发一个简单的HTML javascript项目。我想使用npm来获取最新的包或javascript文件。在安装软件包之前我不想做npm init,因为这不是一些reactJs应用程序。

3 个答案:

答案 0 :(得分:0)

因为我无法注意到node_modules目录,所以这是我的错误。通过NPM安装或卸载软件包没有额外的工作或先决条件。即使没有package.json文件在根目录(通过npm init命令创建)中,也可以安装任何节点包。

只需运行npm install jQuery即可安装jQuery模块。它在root中创建\node_modules\jquery目录,包含所有相关文件。

此外,npm install命令的软件包名称不区分大小写,因此以下所有命令都是等效的:

npm install jquery
npm install jQuery
npm install jQuErY

答案 1 :(得分:0)

设置package.json文件非常简单。您只需运行npm init并按几次输入键即可使用默认值,或者您可以编辑作者和关键字等。

如果你太懒,只需执行npm init -y,它会使用默认值初始化package.json

package.json文件非常有用,因为如果你必须共享你的代码,没有package.json文件会非常困难,因为你必须复制node_modules中的所有文件夹。如果您有一个package.json,那么您只需运行npm install,它将自行下载所有软件包

答案 2 :(得分:-1)

您是否尝试运行essa pizza é muito deliciosa or essa pizza é muito saborosa 来检查--save值是否设置为true / false。

this主题中所述。