我尝试通过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>
而且您应该很好地使用它(不要忘记删除无用的文件)。