我正在尝试安装角度电话猫应用程序并使用karma测试运行器运行测试用例.我安装了节点v0.10.33.我在全球范围内安装了业力.现在,我试图用'npm test'运行测试用例,我得到以下错误:
module.js:340
throw err;
^
Error: Cannot find module 'optimist'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (C:\me\angular-phonecat\node_modules\karma\lib\cli.j
s:2:16)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
Run Code Online (Sandbox Code Playgroud)
任何的想法 ?我认为可能是业力没有正确初始化我试图运行'karma init'但同样的错误再次.
更新-----
运行'npm install'时出现以下错误:
npm WARN unmet dependency C:\me\angular-phonecat\node_modules\karma requires s
ocket.io@'~0.9.13' but will load
npm WARN unmet dependency C:\me\angular-phonecat\node_modules\socket.io,
npm WARN unmet dependency which is version 1.2.0
npm WARN unmet dependency C:\me\angular-phonecat\node_modules\karma requires g
lob@'~3.2.7' …Run Code Online (Sandbox Code Playgroud) 我有一个在 Grails 服务器上运行的常规代码。我如何为 HSTS 配置它?我查看了 Groovy 规范,没有发现任何有用的东西。
这就是我想要实现的目标
当我查看来自服务器的任何 HTTP 响应时。我必须看到如下所示的标题
Strict-Transport-Security: max-age=31536000
Run Code Online (Sandbox Code Playgroud)
您能提出一些建议吗?
我试图获取表单中的所有字段并将其设置为脏.
像这样的东西:
$timeout(function () {
$('input').each(function(){
$(this).$dirty=true;
});
}, 0);
Run Code Online (Sandbox Code Playgroud)
这不起作用.我明白这样的事情很好用:
$scope.form.uName.$dirty = true;
Run Code Online (Sandbox Code Playgroud)
但是当我使用jquery遍历所有字段时,出现了问题.
这是小提琴:http://jsfiddle.net/Qdk5M/1302/
感谢任何帮助.谢谢..
我正在尝试使用RegEx来进行基于材料ui表单的验证.我使用的是基于JS的Regex,但它不起作用.为什么?
以下是我的template.jsx文件的片段.my-form只是formy material-ui组件的包装器.
import {myForm, TextField} from '@react-component/my-form';
export default (props) => {
} = props;
const emailRegex = new RegExp('/\S+@\S+\.\S+/');
const phoneRegEx = new RegExp('/^[(]{0,1}[0-9]{3}[)]{0,1}[-\s\.]{0,1}[0-9]{3}[-/\s\.]{0,1}[0-9]{4}$/');
return (
<myForm>
<TextField id="smsNumber" value={userInfo.smsNumber} name="smsNumberName" required requiredError="Mobile is a required field." validations={{matchRegexp:phoneRegEx}} validationErrors={{matchRegexp:'Enter a valid mobile.'}} onChange={changeSmsNumber} floatingLabelText={t('userProfile.mobile', "Mobile")} floatingLabelFixed={true} hintText={t('userProfile.mobile', "Mobile")}/>
</myForm>
);
};
Run Code Online (Sandbox Code Playgroud)
此代码始终显示"输入有效的移动设备"错误消息.
angularjs ×2
grails ×1
hsts ×1
javascript ×1
jquery ×1
karma-runner ×1
node.js ×1
npm ×1
regex ×1
validation ×1