是包。Json应该手动编辑?像npm这样的程序不能只查看文件,看到“require”语句,然后使用它将必要的条目放入包中吗?json文件吗?有这样的节目吗?
当前回答
首先,运行
npm init
...会问你一些关于你的项目/包的问题(先读这篇文章),然后生成一个包。Json文件。
然后,一旦你有了一个包。Json文件,使用
npm install <pkg> --save
or
npm install <pkg> --save-dev
...安装依赖项并自动将其附加到包中。Json的依赖列表。
(注意:您可能需要手动调整依赖项的版本范围。)
其他回答
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 -f命令生成包。在每个命令之后保存,这样每个模块都会在package.json中自动更新 例如:NPM install express—save
您现在可以使用Yeoman -现代Web应用程序脚手架工具节点终端使用3个简单的步骤。
首先,你需要安装yo和其他必要的工具:
$ npm install -g yo bower grunt-cli gulp
要构建一个web应用程序,请安装generator-webapp generator:
$ npm install -g generator-webapp // create scaffolding
跑啊,然后…你都完成了:
$ yo webapp // create scaffolding
Yeoman可以为您的整个web应用程序或控制器和模型编写样板代码。它可以启动实时预览web服务器进行编辑和编译;不仅如此,您还可以运行您的单元测试,最小化和连接您的代码,优化图像,等等……
Yeoman (yo) -脚手架工具,提供特定于框架的脚手架生态系统,称为生成器,可用于执行前面提到的一些乏味的任务。
Grunt / gulp -用于构建、预览和测试项目。
Bower -用于依赖管理,因此您不再需要手动下载前端库。
首先,运行
npm init
...会问你一些关于你的项目/包的问题(先读这篇文章),然后生成一个包。Json文件。
然后,一旦你有了一个包。Json文件,使用
npm install <pkg> --save
or
npm install <pkg> --save-dev
...安装依赖项并自动将其附加到包中。Json的依赖列表。
(注意:您可能需要手动调整依赖项的版本范围。)
推荐文章
- npm start和npm run start的区别
- 有没有办法修复包锁。json lockfileVersion所以npm使用特定的格式?
- 在ASP中设置Access-Control-Allow-OriginNet MVC -最简单的方法
- 如何使用npm全局安装一个模块?
- JWT vs cookie用于基于令牌的身份验证
- JQ:选择多个条件
- 实时http流到HTML5视频客户端的最佳方法
- 什么是HTTP中的“406-不可接受的响应”?
- 使用node.js下载图像
- Node.js Express中的HTTP GET请求
- Node.js:将文本文件读入数组。(每一行都是数组中的一项。)
- ASP。NET Core返回带有状态码的JSON
- npm犯错!错误:EPERM:操作不允许,重命名
- Node Sass还不支持当前环境:Linux 64位,带false
- 我如何添加环境变量启动。VSCode中的json