繁体   English   中英

如何通过npm安装软件包而不设置package.json

[英]How to install a package through npm without setting up package.json

按照这篇文章,可以先安装npm软件包,然后在以后的时间创建package.json

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

d:\\ Rasik \\ reactJs \\ learnJs

`-jquery@3.2.1

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

npm WARN learningJs没有描述

npm WARN learningJs没有存储库字段。

npm WARN LearnJs没有自述数据

npm WARN learningJs没有许可证字段。

我正在研究一个普通的HTML javascript项目。 我只想使用npm来获取最新的软件包或javascript文件。 我不想在安装软件包之前执行npm init ,因为这不是某些reactJs的应用程序。

设置package.json文件非常容易。 您只需要运行npm init并按Enter键几次即可使用默认值,也可以编辑作者和关键字以及全部。

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

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

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

只需运行npm install jQuery安装jQuery模块。 它在根目录中创建\\node_modules\\jquery目录以及所有相关文件。

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

npm install jquery
npm install jQuery
npm install jQuErY

您是否尝试过运行npm config get save检查--save值是否设置为true / false。

主题所述。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM