草庐IT

asset_path

全部标签

javascript - "Error: path must be a string"(v5.10.0)

我有这个文件(一大堆JS文件),它曾经与browserify(5.10.0)一起工作)直到几天前,现在没有了。这是我正在运行的:$browserifyindex.js-odist/out.bundle.js输出是:Error:pathmustbeastringat/usr/local/lib/node_modules/browserify/node_modules/resolve/lib/async.js:15:16atprocess._tickCallback(node.js:419:13)谁知道这可能是什么原因造成的?有没有一种方法可以调试它来尝试找出困扰browserify的是什

javascript - 无法使用 webpack-isomorphic-tools 生成 webpack-assets.json

我正在尝试学习React以及围绕它构建的整个环境。我通过尝试构建自己的开发堆栈来做到这一点。我很长一段时间都无法解决的问题是如何在不失去服务器渲染能力的情况下提供CSS/Images。我阅读了一些教程并发现了webpack-isomorphic-tools我已经对它们进行了配置,并设法获得了对图像的支持,sass(转换为css)也是如此。但是,我遇到了一个问题,即我的webpack-assets.json文件没有生成,而是我看到了这个输出。(Imanagedtogetitgeneratedona2ndrunofnpmstartbeforethiscommit,butthatwasdef

javascript - 在 Assets 管道的 javascript 中嵌入 erb 代码

在我的Rails3.1.3应用程序中,我想在我的JavaScript文件中插入一些ERB代码,但由于某种原因它没有被解析:#app/assets/javascripts/application.js//=require_tree./shared#app/assets/javascripts/shared/shared.js.erbMM.loading='">';在/application.js中像这样呈现:MM.loading='">';我在Rails指南中看不到任何额外的步骤-是不是我遗漏了什么?顺便说一句,我将haml用于View文件,并且还尝试使用.js.haml进行上述操作,将

javascript - Node.js NODE_PATH 环境变量

在开发过程中,我使用了WebStormnode_path=.环境变量。我在项目设置的启动中设置了一个变量。现在我想尝试在服务器上运行项目,但不知道如何在那里设置这个变量。帮忙解决问题! 最佳答案 假设它是一个UNIX或MacOSX服务器,使用exportNODE_PATH=并附加你想要的路径。 关于javascript-Node.jsNODE_PATH环境变量,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.

javascript - 外部 gem 的 Assets 管道编码问题(UTF-8 与 ASCII-8BIT)

我正在尝试创建一个包装d3.js的gem,可以在https://github.com/iblue/d3-rails找到源代码所以当我将这个gem包含在我的Gemfile中时gem"d3-rails",:git=>"git://github.com/iblue/d3-rails.git"当我在application.js中包含javascript时://=required3然后我的Assets编译失败,我编译的application.js只包含throwError("Encoding::CompatibilityError:incompatiblecharacterencodings:U

javascript - Jest : cannot find module required inside module to be tested (relative path)

我有这个组件:importReactfrom'react';importVideoTagfrom'./VideoTag';importJWPlayerfrom'./JWPlayer';classVideoWrapperextendsReact.Component{//...componentcode}基于某些逻辑在内部呈现另一个组件(VideoTag或JWPlayer)但是当我尝试在一个Jest文件中测试它时我得到错误:找不到模块'./VideoTag'这三个组件在同一个目录中,这就是为什么当我转译它并在浏览器中看到它在运行时它实际上有效但看起来Jest在解析这些相对路径时遇到问题,这

javascript - 未捕获的断言错误 : path must be a string error in Require. js

我在使用node-webkit的简单示例中遇到以下错误:UncaughtAssertionError:pathmustbeastring索引.html//base.jsrequire(["test"],function(test){test.init();});//test.jsdefine(function(){window.c=window.console;return{init:function(){c.log('test.init');},destroy:function(){c.log('test.destroy');}}}); 最佳答案

javascript - 如何有效地使用 Jasmine 来测试通过 Jammit 打包的 javascript Assets ?

我有一个使用Jammit组合javascriptAssets的Rails应用程序,我想使用Jasmine用于我的javascript的BDD样式测试。我想知道是否有人对从Jasmine中访问Jammit生成的“包”有任何建议?问题是Jasmine是通过在磁盘上定义要测试的JS文件列表来配置的,然后它将这些文件包含在它自己的测试运行器页面中,该页面在浏览器中加载并运行。在使用Jammit打包之前,我可以在jasmine.yml配置文件中引用每个单独的JS文件...但是,Jammit已经为我处理了文件之间的依赖关系,更重要的是,我还需要访问已编译的javascripttemplatesJa

javascript - 如何在 FF 和 IOS 中使用 clip-path 多边形

我尝试编写一个小插件,以更有机的方式打开模式框,因此我决定为clip-path属性设置动画。现在这段代码只适用于chrome:http://codepen.io/meodai/pen/GgGzYo?editors=011看起来像firefoxdoesnotsupportpolygon()在clip-path属性中。Safari和MobileSafari也在努力解决这个问题。有没有一种类似的简单方法可以在Firefox和Safari以及MobileSafari中进行这项工作?知道如何解决这个问题吗?这是一个工作示例:var$ov=$('.overlay');$(document).on(

javascript - require.js 未捕获类型错误 : cannot read property '__module_path__; of undefined

所以我刚刚开始尝试掌握require.js,但它似乎不起作用。当我使用标签将其包含在我的html中时:在chrome中加载页面时出现以下错误UncaughtTypeError:Cannotreadproperty'__MODULE_PATH__'ofundefined->require.js:538在firefox中我得到一个稍微不同的错误:TypeError:parentisundefined->require.js:538不知道我怎么会导致这个问题,因为它是require.js的全新安装,我的main.js中还没有代码。提前致谢 最佳答案