我遇到了一个发现其他人也遇到过的问题。我遇到的唯一问题是,我发现的所有解决方案似乎都不适合我。当我构建项目时,一切都会成功而没有错误。然后webpack-dev-server,我在dist文件夹中开始构建的项目。当我打开浏览器时,出现以下错误:

现在webpack-dev-server在开发模式下运行时不会发生这种情况。简单的解释是因为我没有在webpack.config.dev.js文件中执行任何代码拆分。所以我知道问题出在我的电脑上CommonsChunkPlugin。我无法确切说明原因。这是我正在处理的仓库的链接:
Nappstir / react-landing-page。这个项目没有什么复杂的。我只是尝试为将要内置的基本目标网页构建模板React,因此没有Redux接线。关于什么可能导致此错误的任何想法?
您可以克隆此项目,然后简单地运行npm install并npm run build构建该项目。然后只需访问' http:// localhost:3000 / `
javascript twitter-bootstrap reactjs webpack webpack-dev-server
试图检查子阵列中的所有项是否相同.例如,我有一个5x5板,我想知道其中一个数组是否包含所有x's:
board = [[47, 44, 71, 8, 88],
['x', 'x', 'x', 'x', 'x'],
# [83, 85, 97, 'x', 57],
[83, 85, 97, 89, 57],
[25, 31, 96, 68, 51],
[75, 70, 54, 80, 83]]
Run Code Online (Sandbox Code Playgroud)
我目前有:
def check_x
board.each do |x|
return true if x.include?('x')
end
return false
end
Run Code Online (Sandbox Code Playgroud)
但这只会检查其中一个整数是否x全部.任何建议将不胜感激.
因此目前validatable验证电子邮件和密码是否存在。它还可以验证电子邮件格式。但是,我的user模型需要的不仅仅是电子邮件和密码。我还需要名字、姓氏和用户名。因此,为了验证这些属性是否存在,我必须使用 Rails 验证,如下所示:
class User < ActiveRecord::Base
# Include default devise modules. Others available are:
# :confirmable, :lockable, :timeoutable and :omniauthable
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :trackable, :validatable
validates :first_name, presence: true
validates :last_name, presence: true
validates :user_name, presence: true
end
Run Code Online (Sandbox Code Playgroud)
我想知道是否有办法将名字、姓氏和用户名添加到可验证操作中。我已检查该devise.rb文件并找到了 password_length 和 email_regexp 的可验证配置,但不太知道如何向可验证函数添加其他属性。显然这不是什么大问题,但对于清理我的用户模型中的代码来说会很好。感谢您对我的问题的任何答复。