问题标签 [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.
node.js - 从 package.json “scripts” 部分创建 WebStorm 运行配置
在我的package.json
文件中,我有以下“脚本”配置。
这使我可以运行npm start
,npm build
并npm test
从命令行运行。
这很棒!但理想情况下,由于界面非常方便,我希望能够使用运行配置从 WebStorm 中运行这些任务。我一直无法弄清楚如何做到这一点。
有没有办法创建我自己的自定义运行配置或从我的自动生成它们package.json
?
git - 在特定文件夹中安装 npm dep 模块
我在 git repo 中有一个模块,并希望将其安装为 package.json 中的依赖项:
但是当我做npm install
npm 安装它时node_modules/my-module
,有可能让它安装在node_modules/my-module-dev
?
javascript - npm outdated 不尊重 package.json 的插入符号
使用带有以下内容的package.json文件
我得到一个npm outdated
看起来像的输出
为什么不通缉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。
node.js - 使npm remove module从package.json中删除,即反映package.json的状态
如果我删除 package.json 中的依赖项,是否可以运行命令使 NPM 从 node_modules 目录中删除它?
我知道我可以直接从 NPM 中删除它
但是我认为如果我可以从 package.json 中删除该行并运行一个命令并且 NPM 会删除它(和/或安装我添加到 package.json 中的任何内容)会更容易。换句话说,我想要一个命令让我的 node_modules 目录反映我在 package.json 中设置的依赖项。
有没有办法做到这一点?
node.js - 如何使用私有 Github 存储库作为 npm 依赖项
如何将私人 Github 存储库列为"dependency"
in package.json
?我尝试了npm 的 Github URL语法,例如ryanve/example
,但npm install
在包文件夹中执行私有依赖项会出现“无法安装”错误。是否有依赖私人回购的特殊语法(或其他一些机制)?
javascript - Node.js package.json 是否需要位于存储库的根目录?
我有一个 Node.js 包,它当前位于 GitHub 存储库的子目录中。我目前可以在不设置存储库字段的情况下发布它,但是我的用户会收到警告,并且节点包存储库页面上的有用信息比他们可能的要少(缺少问题和拉取请求链接)。
如果我将repository
字段设置package.json
为指向父存储库,那会起作用吗?是否会因为package.json
文件不在该存储库的根目录(特别是 npm)而中断?
javascript - NodeJS unsafe-perm 不适用于 package.json
我正在尝试npm install
在我的package.json
. 我知道这是反模式,但我需要以 root 身份运行一些脚本。
通过添加一个.npmrc
包含unsafe-perm = true
到我的根目录的文件可以正常工作。package.json
但是通过在我的文件中添加配置属性不起作用:
根据NPM 配置文档,可以在我的包文件中添加此属性。我想了解为什么它不起作用。
node.js - npm 初始化错误:无效名称:“donn&jul”
我的npm
版本是2.5.1
,我的node
版本是0.12.0
。当我尝试运行时npm init
,我收到以下错误:
npm 错误!无效名称:“donn&jul”
这是屏幕截图:。
为什么会这样?
firefox - 如何将 package.json 转换为 Firefox 附加组件的 install.rdf?
我有一个适用于 Firefox 的可用插件,它是使用该cfx
工具构建的。jpm
从 Firefox 38 开始,该工具已被弃用。我按照说明进行切换,但在运行时,我undefined
经常得到这个词,即使插件工作得很好。
论坛中有人建议未定义来自install.rdf
我没有的文件。我只有一个package.json
,这是cfx
基于 - 的过程所需要的。
查看典型install.rdf
文件的内容,它似乎包含或多或少与package.json
. 有什么办法可以转换package.json
成install.rdf
?
我实际上无法找到最近更新install.rdf
的附加组件,大多数链接都在谈论较旧的基于 XUL 的附加组件。
我也很困惑为什么基于cfx
Python的工具package.json
(jpm
install.rdf
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"