小编Big*_*g D的帖子

如何在 Windows 中使用纱线运行简单的文件脚本

我是整个 Node.js 世界的新手,但这个可能很简单的问题却让我抓狂。这基本上是我在一个更大的项目中遇到的问题的简化版本。

文件结构

package.json
test1
Run Code Online (Sandbox Code Playgroud)

我的 package.json 看起来像这样:

{
  "name": "Temp",
  "version": "1.0.0",
  "main": "index.js",
  "license": "MIT",
  "scripts": {
    "testscript": "test1",
    "testrun":"yarn testscript"
  }
}
Run Code Online (Sandbox Code Playgroud)

test1 仅包含一个简单的console.log('test')命令。

现在,当我这样做时,yarn testrun出现以下错误:

PS C:\dev\temp> yarn testrun
yarn run v1.9.4
$ yarn testscript
$ test1
'test1' is not recognized as an internal or external command,
operable program or batch file.
error Command failed with exit code 1.
Run Code Online (Sandbox Code Playgroud)

如果文件有扩展名(即 test1.js),那么它会识别它并运行。

在有人说添加文件扩展名之前,这只是我创建的最简单的用例。有一个更大的项目包含此类内容,并且似乎对我所有的 Linux 和 Mac 朋友来说都可以正常工作。

windows node.js yarnpkg

6
推荐指数
1
解决办法
3万
查看次数

MVC 3无法关闭不引人注目的JavaScript

我一直在我的mvc 3项目中实现新的不引人注目的javascript(使用RC1).我已将3个必需的脚本添加到"主"布局页面.一切都运作良好.

但是我有一个视图,我想使用一些普通的jquery验证来验证文本框.确切地说,我想检查一个条目是否存在,并且它是数字的.

所以在页面上我的js看起来像......

<script language="javascript" type="text/javascript">
$(document).ready(function(){
    $('#SomeForm').validate({
        errorClass: "field-validation-error",
        validClass: "field-validation-none",
        errorElement: "label",
        rules: {
            ItemCount: {
                required: true,
                number: true
            }
        },
        messages: {
            ItemCount: {
                required: "Please specify the number of items available",
                number: "Please specify a valid number"
            }
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

然而,这不起作用.所以在我的主布局页面上,我注释掉了对jquery.validate.unobtrusive.min.js文件的引用,并且嘿presto它工作.

所以我想,必须与不引人注目的零碎相关,所以如果我把它关闭(我会读到你可以),一切都会好起来的.

因此,在视图页面中,我添加了以下行

Html.EnableUnobtrusiveJavaScript(false);
Run Code Online (Sandbox Code Playgroud)

但没有快乐.我能让它工作的唯一方法是删除对不显眼的js文件的引用.

当然不可能是这种情况.我一定是在瞎了吗?

感谢:D

asp.net-mvc unobtrusive-javascript unobtrusive-validation

2
推荐指数
1
解决办法
2849
查看次数