将节点模块导入Angular 2
发布时间:2020-12-17 17:16:06 所属栏目:安全 来源:网络整理
导读:我正在尝试将节点模块导入Angular 2,但无济于事. 怎么能实现这一目标? 我试图将以下模块导入Angular 2: https://www.npmjs.com/package/countryjs 我是否需要使用system.js将其注册到当前应用程序中: !-- 2. Configure SystemJS -- script System.config(
我正在尝试将节点模块导入Angular 2,但无济于事.
怎么能实现这一目标? 我试图将以下模块导入Angular 2: 我是否需要使用system.js将其注册到当前应用程序中: <!-- 2. Configure SystemJS --> <script> System.config({ packages: { app: { format: 'register',defaultExtension: 'js' },map: { 'countryjs': 'node_modules/countryjs/lib/countryjs' },meta: { // sets meta for modules within the package 'vendor/*': { 'format': 'global' } } } }); System.import('app/boot') .then(null,console.error.bind(console)); </script> 然后在ts文件中,我使用: import {} from "countryjs" 当我使用它(下面)时,它给了我一个错误 import {Country} from "countryjs" 我错过了什么吗? 解决方法
首先抱歉没有发帖这么久.
我终于找到了解决方案.请找到更改的system.js脚本: System.config({ defaultJSExtensions: true,packages: { 'app': { format: 'register',"defaultExtension": 'js' } },map: { 'angular2': 'node_modules/angular2','primeng': 'node_modules/primeng','rxjs': 'node_modules/rxjs','ng2-uploader': 'node_modules/ng2-uploader/ng2-uploader','countryjs': 'node_modules/countryjs' } }); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |