问题标签 [package.json]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
11028 浏览

node.js - 从 package.json “scripts” 部分创建 WebStorm 运行配置

在我的package.json文件中,我有以下“脚本”配置。

这使我可以运行npm start,npm buildnpm test从命令行运行。

这很棒!但理想情况下,由于界面非常方便,我希望能够使用运行配置从 WebStorm 中运行这些任务。我一直无法弄清楚如何做到这一点。

有没有办法创建我自己的自定义运行配置或从我的自动生成它们package.json

0 投票
0 回答
49 浏览

git - 在特定文件夹中安装 npm dep 模块

我在 git repo 中有一个模块,并希望将其安装为 package.json 中的依赖项:

但是当我做npm installnpm 安装它时node_modules/my-module,有可能让它安装在node_modules/my-module-dev?

0 投票
1 回答
357 浏览

javascript - npm outdated 不尊重 package.json 的插入符号

使用带有以下内容的package.json文件

我得到一个npm outdated看起来像的输出

npm 过时的输出

为什么不通缉0.11.0?不是"grunt-contrib-jshint": "^0.10.0"指任何大于或等于 0.10.0 但小于 1.0.0 ( >= 0.10.0 && < 1.0.0) 的版本吗?以此为参考

我正在使用节点 v0.12.0 和 npm v2.5.1。

0 投票
2 回答
1439 浏览

node.js - 使npm remove module从package.json中删除,即反映package.json的状态

如果我删除 package.json 中的依赖项,是否可以运行命令使 NPM 从 node_modules 目录中删除它?

我知道我可以直接从 NPM 中删除它

但是我认为如果我可以从 package.json 中删除该行并运行一个命令并且 NPM 会删除它(和/或安装我添加到 package.json 中的任何内容)会更容易。换句话说,我想要一个命令让我的 node_modules 目录反映我在 package.json 中设置的依赖项。

有没有办法做到这一点?

0 投票
6 回答
135269 浏览

node.js - 如何使用私有 Github 存储库作为 npm 依赖项

如何将私人 Github 存储库列为"dependency"in package.json?我尝试了npm 的 Github URL语法,例如ryanve/example,但npm install在包文件夹中执行私有依赖项会出现“无法安装”错误。是否有依赖私人回购的特殊语法(或其他一些机制)?

0 投票
1 回答
2021 浏览

javascript - Node.js package.json 是否需要位于存储库的根目录?

我有一个 Node.js 包,它当前位于 GitHub 存储库的子目录中。我目前可以在不设置存储库字段的情况下发布它,但是我的用户会收到警告,并且节点包存储库页面上的有用信息比他们可能的要少(缺少问题和拉取请求链接)。

如果我将repository字段设置package.json为指向父存储库,那会起作用吗?是否会因为package.json文件不在该存储库的根目录(特别是 npm)而中断?

0 投票
2 回答
16402 浏览

javascript - NodeJS unsafe-perm 不适用于 package.json

我正在尝试npm install在我的package.json. 我知道这是反模式,但我需要以 root 身份运行一些脚本。

通过添加一个.npmrc包含unsafe-perm = true到我的根目录的文件可以正常工作。package.json但是通过在我的文件中添加配置属性不起作用:

根据NPM 配置文档,可以在我的包文件中添加此属性。我想了解为什么它不起作用。

0 投票
1 回答
10438 浏览

node.js - npm 初始化错误:无效名称:“donn&jul”

我的npm版本是2.5.1,我的node版本是0.12.0。当我尝试运行时npm init,我收到以下错误:

npm 错误!无效名称:“donn&jul”

这是屏幕截图:npm 初始化错误截图

为什么会这样?

0 投票
1 回答
1115 浏览

firefox - 如何将 package.json 转换为 Firefox 附加组件的 install.rdf?

我有一个适用于 Firefox 的可用插件,它是使用该cfx工具构建的。jpm从 Firefox 38 开始,该工具已被弃用。我按照说明进行切换,但在运行时,我undefined经常得到这个词,即使插件工作得很好。

论坛中有人建议未定义来自install.rdf我没有的文件。我只有一个package.json,这是cfx基于 - 的过程所需要的。

查看典型install.rdf文件的内容,它似乎包含或多或少与package.json. 有什么办法可以转换package.jsoninstall.rdf

我实际上无法找到最近更新install.rdf的附加组件,大多数链接都在谈论较旧的基于 XUL 的附加组件。

我也很困惑为什么基于cfxPython的工具package.jsonjpminstall.rdf

0 投票
1 回答
1805 浏览

node.js - 在 Windows 上从 package.json 脚本运行“del”NPM 依赖项

我想要一个名为 package.json 的脚本,在 Windows 上使用 devDependency"foobar"执行。问题是当我执行时,运行的是 DOS“del”命令而不是 NPM 依赖项。"del node_modules""del": "^1.1.1"npm run foobar"del": "^1.1.1"

未全局安装"del": "^1.1.1"时如何从命令行运行?"del": "^1.1.1"