是包。Json应该手动编辑?像npm这样的程序不能只查看文件,看到“require”语句,然后使用它将必要的条目放入包中吗?json文件吗?有这样的节目吗?
当前回答
不,它不是。
是的,有可能。
是的,有。
有时,当您注释掉代码或尝试尝试新模块时,实验并不奏效。然后,在package.json中有额外的垃圾。下面的过程将清除它,得到一个实际使用的内容的干净列表和一个干净的node_modules文件夹。
[Linux]重建包。来自项目的依赖项
安装
[终端]安装自动安装程序:sudo npm Install -g auto- Install
使用
[IDE]注释/删除你js文件中的失败实验 [终端]进入项目文件夹:cd <项目文件夹> [Terminal]移除节点模块:rm -rf node_modules [终端]运行auto installer: auto-install。注意错误。 [终端]终止观察者:CTRL+C [终端]修复漏洞:npm审计Fix——force [终端]修复自动安装的错误 [终端]如果有错误,返回“运行自动安装程序”步骤
自动化
(快捷键(VS代码)。添加一个键盘快捷键数组的键绑定: { “关键”:“ctrl + alt +一个”, “命令”:“workbench.action.terminal.sendSequence”, " args ": { “文本”:“没有\ u000D” } },
警告
我猜auto-install是pre-async/await。如果一个文件包含这些,它将无法解析该js文件,然后它将自动删除仅在该文件中引用的任何依赖项。你可以添加 var autoInstallKeep = { foo:要求(“foo”) } 防止模块foo由于解析错误而自动卸载
其他回答
不,它不是。
是的,有可能。
是的,有。
有时,当您注释掉代码或尝试尝试新模块时,实验并不奏效。然后,在package.json中有额外的垃圾。下面的过程将清除它,得到一个实际使用的内容的干净列表和一个干净的node_modules文件夹。
[Linux]重建包。来自项目的依赖项
安装
[终端]安装自动安装程序:sudo npm Install -g auto- Install
使用
[IDE]注释/删除你js文件中的失败实验 [终端]进入项目文件夹:cd <项目文件夹> [Terminal]移除节点模块:rm -rf node_modules [终端]运行auto installer: auto-install。注意错误。 [终端]终止观察者:CTRL+C [终端]修复漏洞:npm审计Fix——force [终端]修复自动安装的错误 [终端]如果有错误,返回“运行自动安装程序”步骤
自动化
(快捷键(VS代码)。添加一个键盘快捷键数组的键绑定: { “关键”:“ctrl + alt +一个”, “命令”:“workbench.action.terminal.sendSequence”, " args ": { “文本”:“没有\ u000D” } },
警告
我猜auto-install是pre-async/await。如果一个文件包含这些,它将无法解析该js文件,然后它将自动删除仅在该文件中引用的任何依赖项。你可以添加 var autoInstallKeep = { foo:要求(“foo”) } 防止模块foo由于解析错误而自动卸载
使用NPM init -f命令生成包。在每个命令之后保存,这样每个模块都会在package.json中自动更新 例如:NPM install express—save
NPM热
创建包。Json文件,然后使用
Ls node_modules/ | xargs NPM install——save
填写node_modules文件夹中的模块。
Edit: @paldepind指出第二个命令是多余的,因为npm init现在会自动添加你在node_modules/文件夹中的内容。我不知道是不是一直都是这样,但至少现在,它不需要第二个命令就能工作。
简单的回答:将已安装的npm模块添加到包中。Json不存在,使用
npm init -y
然后你就可以做了
npm i <module-name>
它会将该模块添加到package。json中
命令行:
npm init
将创建包。json文件
安装,更新和卸载依赖包到包。json文件:
命令行:
npm install <pkg>@* --save
将自动将依赖项下的包的最新版本添加到包中。json文件
EX:
npm install node-markdown@* --save
命令行:
npm install <pkg> --save
还会自动将依赖项下的包的最新版本添加到包中。json文件
如果你需要一个包的特定版本,使用这个命令行:
npm install <pkg>@<version> --save
将自动添加特定版本的包在依赖到包。json文件
EX:
npm install koa-views@1.0.0 --save
如果你需要一个包的特定版本范围,使用这个命令行:
npm install <pkg>@<version range>
将自动在依赖项下的版本范围内为包添加最新版本到包中。json文件
EX:
npm install koa-views@">1.0.0 <1.2.0" --save
有关如何为包npm Doc编写version的更多细节
命令行:
npm update --save
将包更新为包。Json文件,并将自动添加更新版本下的所有包依赖到包。json文件
命令行:
npm uninstall <pkg> --save
将自动将包从依赖项移到包中。并从node_module文件夹中删除包
推荐文章
- 查询JSON类型内的数组元素
- ReferenceError: description没有定义NodeJs
- 将JSON字符串转换为HashMap
- 将JsonNode转换为POJO
- Json_encode()转义正斜杠
- 将一个二进制的NodeJS Buffer转换为JavaScript的ArrayBuffer
- 如何写一个JSON文件在c# ?
- AngularJS只适用于单页应用程序吗?
- 在序列化和反序列化期间JSON属性的不同名称
- 如何在vue-cli项目中更改端口号
- 如何查看npm包的大小?
- 为什么PHP的json_encode函数转换UTF-8字符串为十六进制实体?
- 同步和异步编程(在node.js中)的区别是什么?
- 如何编辑通过npm安装的节点模块?
- Ajax会调用什么样的响应,比如'for (;;);{json data}的意思?