Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如何从VS2017加载带有Asp Core+Angular 4模板的jQuery ui_Node.js_Angular_Jquery Ui_Npm_Webpack - Fatal编程技术网

Node.js 如何从VS2017加载带有Asp Core+Angular 4模板的jQuery ui

Node.js 如何从VS2017加载带有Asp Core+Angular 4模板的jQuery ui,node.js,angular,jquery-ui,npm,webpack,Node.js,Angular,Jquery Ui,Npm,Webpack,我使用VS2017的Asp核心+网页包+Angular 4模板。如何加载jQuery ui, 我把它放到webpack.config.vendor.js: const treeShakableModules = [ '@angular/animations', '@angular/common', '@angular/compiler', '@angular/core', '@angular/forms', '@angular/http',

我使用VS2017的Asp核心+网页包+Angular 4模板。如何加载jQuery ui, 我把它放到webpack.config.vendor.js:

const treeShakableModules = [
    '@angular/animations',
    '@angular/common',
    '@angular/compiler',
    '@angular/core',
    '@angular/forms',
    '@angular/http',
    '@angular/platform-browser',
    '@angular/platform-browser-dynamic',
    '@angular/router',
    'font-awesome/css/font-awesome.css',
    'zone.js',
    'virtual-keyboard',
    'jquery-ui'                   //Here
但我认为这是不对的

将js/css文件包含到网页包中的正确方法是什么


谢谢

您现在应该知道了,但是npm依赖项添加在packages.json中;这个应该放在依赖项部分。您还需要devdependences部分中的“@types/jqueryui”来从TypeScript内部访问API,您应该将其导入代码中。修改文件并保存后,请留出一两分钟时间更新项目,您可以在输出窗口的npm部分看到进度。可能还需要其他几个步骤,如在页面中添加和指令,因为我自己没有使用jQuery UI。

发现了这一点,但添加这两行需要“webpack-jQuery-UI”;需要“webpack-jquery-ui/css”;出错