我尝试通过nuget Manager安装时遇到问题,当我搜索“ autonumeric”时,我可以清楚地看到最新版本为1.9.45

当我进入project site时,可以看到1.9.45版本已过时。
因此,我想获得版本4. *,但我不知道如何。我也尝试了vie npm install命令,什么也没做。

我的问题是:如何在我的MVC Web项目中下载并合并新版本的autoNumeric?

脚步:


从GitHub下载zip link
解压缩文件夹并导航到src文件夹
将所有文件复制到您的解决方案中,例如复制到:Scripts / autoNumeric文件夹
将其添加到您的捆绑包中,如下所示:


  bundles.Add(new ScriptBundle(“〜/ bundles / autoumeric”)。Include(
                       “〜/ Scripts / autoNumeric / AutoNumeric.js”,
                       “〜/ Scripts / autoNumeric / AutoNumericDefaultSettings.js”,
                       “〜/ Scripts / autoNumeric / AutoNumericEnum.js”,
                       “〜/ Scripts / autoNumeric / AutoNumericEvents.js”,
                       “〜/ Scripts / autoNumeric / AutoNumericHelper.js”,
                       “〜/ Scripts / autoNumeric / AutoNumericOptions.js”,
                       “〜/ Scripts / autoNumeric / AutoNumericOptions.js”,
                       “〜/ Scripts / autoNumeric / main.js”));

出于测试目的,在HTML输入字段中添加:

<input type="text" id="test" value="" placeholder="something">

初始化文件中的输入字段。例如,您的主要javascript文件是main.js(注意:此main.js与自动数字文件夹中的main.js不同!):

$(document).ready(function () {
  // Initialization
   new AutoNumeric('#test', { currencySymbol : '$' });
})



这行不通。
问题:我应该从文件夹中导入ES模块还是我的main.js“看到” autoNumeric / main.js及其所有模块?

最佳答案

如果您可以依靠互联网连接,则应该只使用CDN

这是链接:https://cdnjs.com/libraries/autonumeric

只需将其导入您的体内即可:

<script src="https://cdnjs.cloudflare.com/ajax/libs/autonumeric/4.1.0/autoNumeric.min.js"></script>


而且您应该很好地使用它(不要忘记删除无用的文件)。

09-27 18:50