KeystoneJS可以't更新帖子
KeystoneJS can't update post
更新问题似乎是我无法更新/编辑我的帖子。每次我创建一个新帖子时,它都会进入死循环。请帮我T-T
最近我开始了一个使用keystoneJS作为CMS的程序
一切都很好,但这个Post问题
我发现如果我通过yo keystone
安装keystone演示(使用Yeoman制作的KeystoneJS生成器),那么发布帖子就可以了,但如果我手动安装keystone,问题就来了
在Google Inspect控制台中,出现错误-"TypeError: undefined is not an object (evaluating 'refList.expandColumns')"
我想这是关键版本的问题。这是我的package.json
文件
{
"name": "keystone-demo",
"version": "1.0.1",
"private": true,
"repository": {
"type": "git",
"url": "https://github.com/JedWatson/keystone-demo.git"
},
"dependencies": {
"keystone": "https://github.com/keystonejs/keystone.git",
"async": "^1.5.0",
"lodash": "^3.10.1",
"csv": "^0.4.6",
"gulp": "^3.9.1",
"gulp-less": "^3.1.0",
"gulp-shell": "^0.5.2",
"gulp-watch": "^4.3.5",
"pug": "^2.0.0-alpha6"
},
"scripts": {
"start": "node keystone.js"
}
}
这是可以正常工作的版本中的package.json
文件
{
"name": "keystone",
"version": "0.0.0",
"private": true,
"dependencies": {
"keystone": "^0.3.16",
"async": "^1.5.0",
"underscore": "^1.8.3",
"node-sass": "^3.3.2",
"node-sass-middleware": "^0.9.7",
"dotenv": "^1.1.0"
},
"devDependencies": {
"gulp": "^3.7.0",
"gulp-jshint": "^1.9.0",
"jshint-stylish": "^0.1.3",
"gulp-shell": "^0.5.0",
"gulp-watch": "^4.3.5",
"gulp-sass": "^2.0.4"
},
"engines": {
"node": ">=0.10.22",
"npm": ">=1.3.14"
},
"scripts": {
"start": "node keystone.js"
},
"main": "keystone.js"
}
您正在从github加载最新的keystone版本,它并不总是稳定的。这可能是您看到错误的原因。
我建议使用npm发布的最新版本(在撰写本文时为0.3.22)。
更新你的依赖关系中的第一行,它就会起作用:
"keystone": "^0.3.22",
要将keystone添加到新项目中,您还可以键入npm install --save keystone
相关文章:
- 在控制器之间切换,可以't更新视图
- 谷歌地图/Angular JS:地图更新并不总是反映数据,并且可以't删除标记
- 变量dos'即使我可以返回更新后的值,也不会改变
- Highcharts可以从服务器加载数据,但不能更新
- 任何人都知道IE7设置或更新/补丁,它可以防止IE因为jquery错误而无法加载页面
- KeystoneJS可以't更新帖子
- 可以't更新数据库中的对象
- 可以't在quizz页面范围问题上用最终分数更新变量
- Javascript - 可以更新警报框
- Firebase:我可以将推送与多位置更新结合起来吗?
- 可以在不重新加载页面的情况下更新javascript中的cookie
- 可以从控制器更新工厂,但不能从指令更新
- 一个可以'不要更新javascript
- 可以使用ajax更新页面
- jquery html更新可以在电脑上使用,但不能在智能手机上使用
- 当数据在另一个URL上更新时,AngularJS是否可以在一个URL上触发$watch
- 有没有更好的方法可以用jquery更新图像的高度和宽度
- 是否可以在extjs5中动态更新绑定
- Javascript 复杂的附加和更新 DOM,因此可以使用 remove(); 将其删除
- 如果外部应用程序更改了持久模型(服务器数据库),AngularJS 是否可以自动更新视图