最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

npm在每次安装卸载 ls时抛出ENOENT警告

IT培训 admin 8浏览 0评论

npm在每次安装/卸载/ ls时抛出ENOENT警告

我试图在Windows 7 shell上为某些js测试开发包直接在我本地克隆的源代码库中进行npm安装,在这种情况下是karma,chai和mocha ..我在尝试安装,卸载时始终遇到以下错误其他包裹。

npm WARN ENOENT ENOENT, open '..SourceDirectory\package.json'
npm WARN EPACKAGEJSON ..SourceDirectory\ No description
npm WARN EPACKAGEJSON ..SourceDirectory\ No repository field.
npm WARN EPACKAGEJSON ..SourceDirectory\ No README data
npm WARN EPACKAGEJSON ..SourceDirectory\ No license field.

npm ls也屈服

npm ERR! error in ..SourceDirectory\: ENOENT, open '..SourceDirectory\package
.json'

我确实从中获取了Windows npm升级的测试版

Windows Upgrade

因为我遇到了文件系统路径长度错误。我没有位于警告路径中的package.json依赖项列表。我错过了配置步骤吗?

回答如下:

错误消息可能是由于缺少package.json文件引起的。将目录更改为项目的本地目录,作为示例(而是使用项目的当前工作目录):

cd /var/www/nodeBot

以下字符串将写入package.json

npm init

回答菜单驱动的问题或使用--yes爆炸过去。然后在最后按Enter键写出文件。你可能会看到类似的东西:

Wrote to /usr/local/bin/package.json:

{
  "name": "bin",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "dependencies": {
    "twit": "^2.1.1"
},
  "devDependencies": {},
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [],
  "author": "",
  "license": "ISC"
}

npmnode.js的包裹经理。 package.json成为npm的配置或设置文件。 twit依赖项是安装到我的项目目录中的程序。 npm install twit


如果项目目录中存在package.json文件,则可以使用文本编辑器填充空数据字段,这些字段也可能导致错误消息。

description文件中找到package.json字段并手动添加说明:

"description": "This is my latest disruptive technology app.",

license字段中,您可以添加ISC,这基本上意味着开源项目:

"license": "ISC"

npm在每次安装/卸载/ ls时抛出ENOENT警告

我试图在Windows 7 shell上为某些js测试开发包直接在我本地克隆的源代码库中进行npm安装,在这种情况下是karma,chai和mocha ..我在尝试安装,卸载时始终遇到以下错误其他包裹。

npm WARN ENOENT ENOENT, open '..SourceDirectory\package.json'
npm WARN EPACKAGEJSON ..SourceDirectory\ No description
npm WARN EPACKAGEJSON ..SourceDirectory\ No repository field.
npm WARN EPACKAGEJSON ..SourceDirectory\ No README data
npm WARN EPACKAGEJSON ..SourceDirectory\ No license field.

npm ls也屈服

npm ERR! error in ..SourceDirectory\: ENOENT, open '..SourceDirectory\package
.json'

我确实从中获取了Windows npm升级的测试版

Windows Upgrade

因为我遇到了文件系统路径长度错误。我没有位于警告路径中的package.json依赖项列表。我错过了配置步骤吗?

回答如下:

错误消息可能是由于缺少package.json文件引起的。将目录更改为项目的本地目录,作为示例(而是使用项目的当前工作目录):

cd /var/www/nodeBot

以下字符串将写入package.json

npm init

回答菜单驱动的问题或使用--yes爆炸过去。然后在最后按Enter键写出文件。你可能会看到类似的东西:

Wrote to /usr/local/bin/package.json:

{
  "name": "bin",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "dependencies": {
    "twit": "^2.1.1"
},
  "devDependencies": {},
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [],
  "author": "",
  "license": "ISC"
}

npmnode.js的包裹经理。 package.json成为npm的配置或设置文件。 twit依赖项是安装到我的项目目录中的程序。 npm install twit


如果项目目录中存在package.json文件,则可以使用文本编辑器填充空数据字段,这些字段也可能导致错误消息。

description文件中找到package.json字段并手动添加说明:

"description": "This is my latest disruptive technology app.",

license字段中,您可以添加ISC,这基本上意味着开源项目:

"license": "ISC"
发布评论

评论列表 (0)

  1. 暂无评论