小编rya*_*ltz的帖子

使用Slick-Carousel和NPM

仍在努力掌握NPM并遇到一些障碍.

当我使用CDN过程时,我的光滑旋转木马很有效.但是我正在NPM中做所有事情,所以我觉得我应该对这个插件做同样的事情,但似乎无法让它开始.

跑了安装:

npm install slick-carousel --save
Run Code Online (Sandbox Code Playgroud)

哪个添加到我的package.json文件:

  "devDependencies": {
    "copy-webpack-plugin": "^3.0.1",
    "css-loader": "^0.23.1",
    "extract-text-webpack-plugin": "^1.0.1",
    "file-loader": "^0.9.0",
    "gh-pages": "^0.11.0",
    "html-webpack-plugin": "^2.21.0",
    "img-loader": "^1.3.1",
    "style-loader": "^0.13.1",
    "url-loader": "^0.5.7",
    "webpack": "^1.13.1"
  },
  "dependencies": {
    "font-awesome-webpack": "0.0.4",
    "jquery": "^3.0.0",
    "slick-carousel": "^1.6.0"
  }
Run Code Online (Sandbox Code Playgroud)

我很聪明地知道我需要在index.js文件中要求该文件:

var $ = require('jquery');

require("../css/style.css");
require("font-awesome-webpack");
require("slick-carousel");
Run Code Online (Sandbox Code Playgroud)

我可以看到我现在拥有所有jQuery for slick-carousel,但没有css.

现在我想我应该要求生成在node_modules文件夹中的两个.css文件:

require("slick-carousel/slick/slick.css");
require("slick-carousel/slick/slick-theme.css");
Run Code Online (Sandbox Code Playgroud)

这就是它破裂的地方.slick.css文件加载,基本的slick-carousel现在在我的html输出中工作.但是,光滑的主题文件通过推送此错误来打破所有内容:

./~/slick-carousel/slick/ajax-loader.gif
Module parse failed: /Users/ryanbuchholtz/Documents/thinkful/haventower/node_modules/slick-carousel/slick/ajax-loader.gif Unexpected character '' (1:7)
You may need an appropriate loader to handle this file type.
SyntaxError: Unexpected character '' (1:7) …
Run Code Online (Sandbox Code Playgroud)

jquery-plugins npm webpack

6
推荐指数
1
解决办法
6123
查看次数

标签 统计

jquery-plugins ×1

npm ×1

webpack ×1