使用Webpack将PrimeNG添加到Angular2应用程序

60英尺

我正在尝试将PrimeNG加载到我的Webpack捆绑的Angular2应用程序中。

首先,我安装了npm:

npm install primeng --save
npm install primeui --save

这将以下两行添加到我的package.json中:

+    "primeng": "^1.0.0-beta.8",
+    "primeui": "^4.1.12",

接下来,如从angular2-webpack-starter的github提交所示,我将导入添加到venders.ts

import 'script!primeui/primeui-ng-all.min.js';

script!我的Webpack似乎不知道该怎么做,是某种特殊的事情。我得到这个:

ERROR in ./src/vendor.ts
Module not found: Error: Cannot resolve module 'script' in /SomeDir/src
 @ ./src/vendor.ts 14:0-47
Child html-webpack-plugin for "index.html":
    chunk    {0} index.html 570 kB
         + 4 hidden modules
webpack: bundle is now VALID.

我不确定这是否有问题。我的应用仍在加载...

继续,我将以下两个导入添加到我的AppComponent中:

import {TabView} from 'primeng/primeng';
import {TabPanel} from 'primeng/primeng';

这会生成以下其他警告:

webpack: bundle is now VALID.
[default] Checking started in a separate process...
[default] /.../node_modules/primeng/components/breadcrumb/breadcrumb.d.ts:3:24 
    Cannot find module '@angular/router'.
[default] /.../someDir/node_modules/primeng/components/contextmenu/contextmenu.d.ts:4:24 
    Cannot find module '@angular/router'.
[default] /.../someDir/node_modules/primeng/components/megamenu/megamenu.d.ts:4:24 
    Cannot find module '@angular/router'.
[default] /.../someDir/node_modules/primeng/components/menu/menu.d.ts:4:24 
    Cannot find module '@angular/router'.
[default] /.../someDir/node_modules/primeng/components/menubar/menubar.d.ts:4:24 
    Cannot find module '@angular/router'.
[default] /.../someDir/node_modules/primeng/components/panelmenu/panelmenu.d.ts:3:24 
    Cannot find module '@angular/router'.
[default] /.../someDir/node_modules/primeng/components/slidemenu/slidemenu.d.ts:4:24 
    Cannot find module '@angular/router'.
[default] /.../someDir/node_modules/primeng/components/splitbutton/splitbutton.d.ts:4:24 
    Cannot find module '@angular/router'.
[default] /.../someDir/node_modules/primeng/components/tabmenu/tabmenu.d.ts:3:24 
    Cannot find module '@angular/router'.
[default] /.../someDir/node_modules/primeng/components/tieredmenu/tieredmenu.d.ts:5:24 
    Cannot find module '@angular/router'.

问题:

  • 如何使用Webpack将PrimeNg添加到Angular2项目中?
  • 为什么我不import 'script!'...工作?
  • 为什么primng无法找到角度?
60英尺

似乎我有两个独立的问题,它们都与我的package.json中缺少的东西有关

第1期

好像是脚本!是Webpack不知道该怎么做的某种特殊东西。我得到这个:

ERROR in ./src/vendor.ts
Module not found: Error: Cannot resolve module 'script' in /SomeDir/src
 @ ./src/vendor.ts 14:0-47
Child html-webpack-plugin for "index.html":
    chunk    {0} index.html 570 kB
         + 4 hidden modules
webpack: bundle is now VALID.

第2期

这里的问题是我错过了script-loader我通过执行以下操作解决了此问题:

npm install script-loader --save

请参阅-使用装载机

这会生成以下其他警告:

webpack:捆绑包现在有效。[默认]检查是在单独的进程中开始的... [默认] /.../node_modules/primeng/components/breadcrumb/breadcrumb.d.ts:3:24找不到模块'@ angular / router'。[默认] /.../someDir/node_modules/primeng/components/contextmenu/contextmenu.d.ts:4:24

Cannot find module '@angular/router'. [default] /.../someDir/node_modules/primeng/components/megamenu/megamenu.d.ts:4:24

Cannot find module '@angular/router'. [default] /.../someDir/node_modules/primeng/components/menu/menu.d.ts:4:24 
Cannot find module '@angular/router'. [default] /.../someDir/node_modules/primeng/components/menubar/menubar.d.ts:4:24

Cannot find module '@angular/router'. [default] /.../someDir/node_modules/primeng/components/panelmenu/panelmenu.d.ts:3:24

Cannot find module '@angular/router'. [default] /.../someDir/node_modules/primeng/components/slidemenu/slidemenu.d.ts:4:24

Cannot find module '@angular/router'. [default] /.../someDir/node_modules/primeng/components/splitbutton/splitbutton.d.ts:4:24

Cannot find module '@angular/router'. [default] /.../someDir/node_modules/primeng/components/tabmenu/tabmenu.d.ts:3:24

Cannot find module '@angular/router'. [default] /.../someDir/node_modules/primeng/components/tieredmenu/tieredmenu.d.ts:5:24

Cannot find module '@angular/router'.

将路由器添加到我的路由器即可package.json解决此问题:

"@angular/router": "2.0.0-rc.1",

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用 Webpack 将 JavaScript 模块添加到 ASP.NET MVC 应用程序

来自分类Dev

Angular2 - 如何将 HTTP 标头添加到我的应用程序发送到浏览器的响应中?

来自分类Dev

将组件添加到默认的 vue-cli webpack 应用程序

来自分类Dev

将文档添加到 django 应用程序 - 与 angular 冲突

来自分类Dev

在Stackbliz上将OpenRouteService添加到Angular应用程序

来自分类Dev

将HttpHandler添加到MVC应用程序

来自分类Dev

将图像添加到闪亮的应用程序

来自分类Dev

将弹出窗口添加到闪亮的应用程序?

来自分类Dev

将应用程序添加到托管的Django项目

来自分类Dev

将应用程序添加到QuickBooks Web Connector

来自分类Dev

将Java文件添加到Android应用程序

来自分类Dev

将范围添加到instagram应用程序?

来自分类Dev

将动画添加到Android应用程序

来自分类Dev

无法将firebase添加到Android应用程序

来自分类Dev

将Google字体添加到Rails应用程序

来自分类Dev

将TensorBoard添加到应用程序

来自分类Dev

将GA添加到reactJs应用程序

来自分类Dev

将Steadyflow添加到启动应用程序

来自分类Dev

将Google Chrome添加到默认应用程序

来自分类Dev

将.dll文件添加到应用程序

来自分类Dev

如何将主题添加到应用程序?

来自分类Dev

将应用程序添加到Gnome DO

来自分类Dev

将库添加到我的应用程序

来自分类Dev

将 Babel 添加到 Typescript React 应用程序

来自分类Dev

仅使用“ Web应用程序”方法将Firebase添加到我的Cordova应用程序是否可行?

来自分类Dev

如何通过system.js将引导程序添加到Angular2

来自分类Dev

通过2个SunburstR图将点击事件添加到闪亮的应用程序

来自分类Dev

使用Swift将徽章添加到iOS 8中的应用程序图标

来自分类Dev

使用TypeScript 0.9.1.1将TypeScript文件添加到MVC4应用程序

Related 相关文章

  1. 1

    使用 Webpack 将 JavaScript 模块添加到 ASP.NET MVC 应用程序

  2. 2

    Angular2 - 如何将 HTTP 标头添加到我的应用程序发送到浏览器的响应中?

  3. 3

    将组件添加到默认的 vue-cli webpack 应用程序

  4. 4

    将文档添加到 django 应用程序 - 与 angular 冲突

  5. 5

    在Stackbliz上将OpenRouteService添加到Angular应用程序

  6. 6

    将HttpHandler添加到MVC应用程序

  7. 7

    将图像添加到闪亮的应用程序

  8. 8

    将弹出窗口添加到闪亮的应用程序?

  9. 9

    将应用程序添加到托管的Django项目

  10. 10

    将应用程序添加到QuickBooks Web Connector

  11. 11

    将Java文件添加到Android应用程序

  12. 12

    将范围添加到instagram应用程序?

  13. 13

    将动画添加到Android应用程序

  14. 14

    无法将firebase添加到Android应用程序

  15. 15

    将Google字体添加到Rails应用程序

  16. 16

    将TensorBoard添加到应用程序

  17. 17

    将GA添加到reactJs应用程序

  18. 18

    将Steadyflow添加到启动应用程序

  19. 19

    将Google Chrome添加到默认应用程序

  20. 20

    将.dll文件添加到应用程序

  21. 21

    如何将主题添加到应用程序?

  22. 22

    将应用程序添加到Gnome DO

  23. 23

    将库添加到我的应用程序

  24. 24

    将 Babel 添加到 Typescript React 应用程序

  25. 25

    仅使用“ Web应用程序”方法将Firebase添加到我的Cordova应用程序是否可行?

  26. 26

    如何通过system.js将引导程序添加到Angular2

  27. 27

    通过2个SunburstR图将点击事件添加到闪亮的应用程序

  28. 28

    使用Swift将徽章添加到iOS 8中的应用程序图标

  29. 29

    使用TypeScript 0.9.1.1将TypeScript文件添加到MVC4应用程序

热门标签

归档