为什么Angular CLI脚本属性不适用于CKEditor?

时间:2017-04-30 16:02:37

标签: angular

在我的Angular [24]应用程序中,我使用的是ng2-ckeditor。为了使其正常工作,我必须将以下内容添加到 index.html 文件中:

<script src="./assets/js/ckeditor/ckeditor.js"></script>

(由于似乎没有npm软件包来安装编辑器本身,我下载了当前的zip文件并将其解压缩到./assets/js中。)

阅读documentation这应该包含在脚本属性中的 .angular-cli.json 文件中,如下所示:

(snip)  
"styles": [
    "../node_modules/bootstrap/dist/css/bootstrap.css",
    "styles.css"
  ],
  "scripts": [
    "./assets/js/ckeditor/ckeditor.js"
  ],
  "environmentSource": "environments/environment.ts",
  (snip)

但是,如果我删除上面的HTML标记并执行此操作则无法正常工作。

是否应该通过JSON文件完成,如果是这样,我会做错什么?

1 个答案:

答案 0 :(得分:1)

  1. 待办事项

    npm install ckeditor --save
    
  2. 更改.angular-cli.json

    "scripts": [
     "../node_modules/ckeditor/ckeditor.js"
    ],