[英]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.