gpt4 book ai didi

npm - 解决 'npm WARN saveError ENOENT: no such file or directory, open '/Users//package.json'' 错误

转载 作者:行者123 更新时间:2023-12-03 23:33:23 24 4
gpt4 key购买 nike

我是新手,所以请包含指向 URL 的链接或解释术语,以便我理解。

我设法通过终端在 Mac OS (10.13.3) 上安装了“npm”,并使用它安装了一些软件包,如 SASS。

我现在正在尝试安装 sass-mq使用 npm。我想我已经设法安装了它,但我想就我可能做的不完整或做错的事情提出第二意见。

最初,按照 sass-mq Github 页面上的说明,我尝试使用:

npm install sass-mq --save

这给了我这个错误:
npm WARN saveError ENOENT: no such file or directory, open '/Users/<username>/package.json'
npm WARN enoent ENOENT: no such file or directory, open '/Users/<username>/package.json'
npm WARN <username> No description
npm WARN <username> No repository field.
npm WARN <username> No README data
npm WARN <username> No license field.

+ sass-mq@5.0.0
updated 1 package and audited 1 package in 1.67s
found 0 vulnerabilities

环顾四周,我意识到我打算使用
npm init

..在输入我的“安装 sass-mq --save”命令之前。

酷,做到了。下一个错误是这样的:
package name: (nikhil) sass-mq
version: (1.0.0)
description:
entry point: (index.js)
test command:
git repository:
keywords:
author:
license: (ISC)
About to write to /Users/nikhil/package.json:

{
"name": "sass-mq",
"version": "1.0.0",
"description": "",
"main": "index.js",
"dependencies": {
"sass-mq": "^5.0.0"
},
"devDependencies": {},
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC"
}


Is this OK? (yes)
darwin:~ nikhil$ npm install sass-mq --save
npm ERR! code ENOSELF
npm ERR! Refusing to install package with name "sass-mq" under a package
**npm ERR! also called "sass-mq". Did you name your project the same
npm ERR! as the dependency you're installing?**

我认为这是说我不能使用“sass-mq”(它是包的名称,作为我在本地机器上安装的本地包的名称(?)。 Some more info here.)

所以我只是尝试了这个:
**package name: (sass-mq) media-queries-nikhil**
version: (1.0.0)
description:
git repository:
keywords:
author:
license: (ISC)
About to write to /Users/nikhil/package.json:

它似乎工作正常。

我的问题是:这是我应该这样做的正确方式吗?你通常如何做到这一点?

另外,我收到这些警告 - 可以忽略它们吗?
npm WARN media-queries-nikhil@1.0.0 No description
npm WARN media-queries-nikhil@1.0.0 No repository field.

我创建这个问题的部分原因是像我这样正在寻找类似问题答案的其他人可以找到解释,而不仅仅是他们需要解决问题的命令。我发现了一些类似的问题线程,但没有一个能真正解释发生了什么以及为什么。

感谢您的阅读,我非常感谢您对此的任何帮助:)

最佳答案

您不能将您的项目命名为您尝试安装的包名称。

在包 json 重命名您的项目并重试或再次尝试 npm init 并使用另一个名称。

关于npm - 解决 'npm WARN saveError ENOENT: no such file or directory, open '/Users/<username>/package.json'' 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50895493/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com