我一直在使用Laravel,并尝试使用angular-ui-sortable
和angular-utils-pagination
。
我用npm
安装了它们,但无法为angular-utils-pagination
更新package.json
。
文件现在看起来像..。
{
"private": true,
"devDependencies": {
"gulp": "^3.8.8"
},
"dependencies": {
"angular-ui-sortable": "^0.14.0",
"bootstrap-sass": "^3.0.0",
"laravel-elixir": "^4.0.0"
}
}
关键是angular-ui-sortable
在那里,而angular-utils-pagination
不在那里。这两个文件都在node_module
文件夹下。据我所知,这些库必须在package.json
中的dependencies
下才能使用。
任何建议都将不胜感激。
7条答案
按热度按时间6vl6ewon1#
要在依赖项下添加
angular-utils-pagination
,请尝试:它现在应该出现在Package.json文件中。
作为参考,将依赖项添加到Package.json:
向Package.json添加dev依赖项:
祝好运!
flmtquvp2#
为了将Package.json文件中的包另存为依赖项,您需要编写
如果您只想将程序包另存为开发程序包(不安装在生产服务器上),请编写以下代码:
要从Package.json文件安装依赖项,请执行以下操作:
2g32fytz3#
删除程序包-lock.json文件,然后再次运行NPM安装--保存。锁定文件将自动生成。
dsf9zpds4#
我解决这个问题的方法是检查包含权限的文件夹。我的项目文件夹属于超级用户,而不是我的用户,这导致--save和--save-dev不能按预期工作。
cuxqih215#
我刚遇到这个问题,
npm install --save
没有更新Package.json。发现了我在dev依赖项中有那个包的问题,所以
--save
被忽略了。要解决这个问题,我需要删除dev依赖项,然后再次运行npm install --save
yebdmbv46#
我的
package.json
中的name
有一个打字错误lxkprmvk7#
做
如果这样做不起作用(就像发生在我身上的情况一样),请删除文件夹NODE_MODULES,然后运行命令重新安装。