在我的rails项目中,我使用bootstrap3- datetimepicker rails rails gem来实现datetimepicker。我集成了我的项目来使用顺风css,现在我在尝试运行应用程序时遇到了"File to import not found or unreadable: bootstrap-datetimepicker“错误。步骤如下:
Gem file:
gem 'momentjs-rails', '>= 2.9.0'
gem 'bootstrap3-datetimepicker-rails', '~> 4.17.47'
application.js
//= require moment
//= require bootstrap-datetimepicker
application.scss
@import 'bootstrap-datetimepicker';
Error :
index.js:24 Uncaught Error: Module build failed (from ./node_modules/sass-loader/dist/cjs.js):
@import "bootstrap-datetimepicker";
^
File to import not found or unreadable: bootstrap-datetimepicker.
in C:\Users\ES0074223\RubyOnRails\firefly\app\javascript\stylesheets\application.scss (line 41, column 1)
at Object../node_modules/css-loader/dist/cjs.js?!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./app/javascript/stylesheets/application.scss (index.js:24)
at __webpack_require__ (bootstrap:19)
at Object../app/javascript/stylesheets/application.scss (application.scss:2)
at __webpack_require__ (bootstrap:19)
at Module../app/javascript/packs/application.js (application.js:6)
at __webpack_require__ (bootstrap:19)
at bootstrap:83
at bootstrap:83
如有任何帮助,我们不胜感激!
发布于 2019-09-12 03:25:34
您正在尝试通过资源管道和链轮注释语法加载资源,但在使用webpack时,即使这是可能的,最简单的方法也是直接使用纱线安装依赖项。
像这样添加它:
yarn add bootstrap-datetimepicker
yarn add bootstrap
要使其正常工作,您还必须将less-loader
设置为bootstrap-datetimepicker使用较少的文件,并单独添加bootstrap。
在设置加载器之后,您可以使用类似以下内容来要求它们:
@import '~bootstrap/scss/bootstrap';
@import '~bootstrap-datetimepicker/src/less/bootstrap-datetimepicker
否则,只需使用Flatpickr,它更易于管理和安装。
https://stackoverflow.com/questions/57893186
复制相似问题