- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在使用 React 和 webpack 构建一个应用程序。我想包含一个似乎使用 CoffeeScript 构建的库(在此 example psd 中)。
但是当我运行 webpack 时,出现以下错误:
WARNING in ./~/coffee-script/lib/coffee-script/register.js
require.extensions is not supported by webpack. Use a loader instead.
WARNING in ./~/coffee-script/lib/coffee-script/register.js
require.extensions is not supported by webpack. Use a loader instead.
WARNING in ./~/rsvp/dist/rsvp.js
Module not found: Error: Cannot resolve module 'vertx' in /node_modules/rsvp/dist
@ ./~/rsvp/dist/rsvp.js 1210:20-30
WARNING in ./~/coffee-script/lib/coffee-script/coffee-script.js
require.extensions is not supported by webpack. Use a loader instead.
WARNING in ./~/coffee-script/lib/coffee-script/coffee-script.js
Critical dependencies:
157:43-50 require function is used in a way in which dependencies cannot be statically extracted
161:26-33 require function is used in a way in which dependencies cannot be statically extracted
@ ./~/coffee-script/lib/coffee-script/coffee-script.js 157:43-50 161:26-33
WARNING in ./~/coffee-script/lib/coffee-script/browser.js
Critical dependencies:
8:25-32 require function is used in a way in which dependencies cannot be statically extracted
@ ./~/coffee-script/lib/coffee-script/browser.js 8:25-32
ERROR in ./~/coffee-script/bin/coffee
Module parse failed: /node_modules/coffee-script/bin/coffee Unexpected character '#' (1:0)
You may need an appropriate loader to handle this file type.
SyntaxError: Unexpected character '#' (1:0)
at Parser.pp$4.raise (/node_modules/webpack/node_modules/acorn/dist/acorn.js:2221:15)
at Parser.pp$7.getTokenFromCode (/node_modules/webpack/node_modules/acorn/dist/acorn.js:2756:10)
at Parser.pp$7.readToken (/node_modules/webpack/node_modules/acorn/dist/acorn.js:2477:17)
at Parser.pp$7.nextToken (/node_modules/webpack/node_modules/acorn/dist/acorn.js:2468:15)
at Parser.parse (/node_modules/webpack/node_modules/acorn/dist/acorn.js:515:10)
at Object.parse (/node_modules/webpack/node_modules/acorn/dist/acorn.js:3098:39)
at Parser.parse (/node_modules/webpack/lib/Parser.js:902:15)
at NormalModule.<anonymous> (/node_modules/webpack/lib/NormalModule.js:104:16)
at NormalModule.onModuleBuild (/node_modules/webpack-core/lib/NormalModuleMixin.js:310:10)
at nextLoader (/node_modules/webpack-core/lib/NormalModuleMixin.js:275:25)
at /node_modules/webpack-core/lib/NormalModuleMixin.js:259:5
at Storage.finished (/node_modules/webpack/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:38:16)
at /node_modules/graceful-fs/graceful-fs.js:78:16
at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:415:3)
@ ./~/coffee-script/lib/coffee-script/register.js 52:13-48
ERROR in ./~/coffee-script/lib/coffee-script/grammar.js
Module not found: Error: Cannot resolve module 'jison' in /node_modules/coffee-script/lib/coffee-script
@ ./~/coffee-script/lib/coffee-script/grammar.js 5:11-27
我尝试添加 coffee-loader
但错误消息仍然存在。
{
test: /\.coffee$/,
loader: "coffee-loader"
}
有什么想法可以解决这个问题吗?
最佳答案
你可以尝试在你的react类中使用require,
const PSD = require('psd/lib/psd.coffee');
并在 webpack 配置中使用 json-loader
。
{ test: /\.coffee$/, loader: 'coffee-loader' },
{ test: /\.(coffee\.md|litcoffee)$/, loader: 'coffee-loader?literate' },
{ test: /\.json$/, loader: 'json-loader' },
关于javascript - 在 webpack 中安装 CoffeeScript 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41454677/
我有以下 Coffeescript: $ -> $('#new_event').submit -> $.post( $(this).attr('acti
Coffeescript docs包含以下简介 String Interpolation, Block Strings, and Block Comments Ruby-style string in
如何获得类似于 HTML 的 target='_blank' 的行为在 CoffeeScript 里面? 到目前为止,我已经尝试过: window.location = "/site/#{pk}/go
array = [1,2,3,4] for num in array //do something num的值是多少在函数的其余部分?是否num得到范围到循环? 最佳答案 不,num不会被限制
Coffeescript 使用存在运算符来确定变量何时存在,并且在 coffeescript documentation 中它表明 something?将编译为 something !== undef
我一直在阅读一些关于 coffeescript 的继承模型的内容,我感觉自己正处于一场我真的不理解的意识形态辩论的边缘。所以,我会非常高兴地发现我只是以错误的方式做事。 基本上我正在做的是编写一组小部
这个问题在这里已经有了答案: How to iterate over the keys and values in an object in CoffeeScript? (4 个回答) 8年前关闭。
让我们定义这个简单的代码: class Foo @foo = 'blah' console.log(@foo) class Bar extends Foo constructor: ()
除了这些示例之外,我正在努力寻找任何好的 CoffeeScript 和模式匹配示例: {x, y} = sprite css = {opacity, fontFamily} 我在 Erlang 中使用
我想做一个 if 语句来检查一个对象是否是一个空对象。 空对象是指如果我执行 console.log(object) 它会打印出 {}。 我该怎么做呢? 最佳答案 myObject = {} if O
在 JS 中创建文字数组时: [{ name: 'david', value: 'blue' }, { name: 'harold', value: 'orange' }] 我能看到在 Coffees
我的问题类似于发布的 here .本质上我想读一个配置file.json看起来像这样: { "message": "Error in #{baseName} at #{directory}" }
如果我有一个类,则将多个参数传递给: class Foo constructor: (parameters) -> @bar = parameters.bar @moo = paramet
coffeescript中是否有 namespace 的内在支持? 适当的命名空间似乎确实可以帮助Coffeescript有所帮助,尽管我似乎无法找到任何迹象表明存在对此的支持。 最佳答案 既可以在自
我有一个具有一些jquery事件侦听器的coffeescript类。我想使用粗箭头=>以避免引用该类,但是我仍然需要引用通常与this一起使用的元素。如何同时使用两者? class PostForm
我要转换 console.log({ a: 'a' }, { b: 'b' }); 进入 CoffeeScript。我发现的唯一方法是 console.log a: 'a', b:
我真的很喜欢这个: var value = maxValue > minValue ? minValue : maxValue; Coffeescript 中是否有同样简洁的东西? 最佳答案 valu
我想在coffeescript中编写一个静态帮助器类。这可能吗? 类别: class Box2DUtility constructor: () -> drawWorld: (world, co
super 简单的coffeescript问题 circles = [] for coordinate, i in coordinates circles[i] = new MakeCircl
我在看this great video由 Jeremy 在 CoffeeScript 上发表。他解释说,CoffeeScript 的理想之一是让“一切都是表达式”。 CoffeeScript 离这个理
我是一名优秀的程序员,十分优秀!