我对如何编译东西有点老掉牙了。我还在用
codekit
而不是NPM,Grunt等。我不擅长终端。
不管怎样…我可以从我的
Bootstrap 4 repo
是的。但是当我试图编译javascript供应商时,我得到了一个错误。这是一个简单的错误,但如果有人能发出一些光,那将是伟大的!
下面是我如何将所有的bootstrap js供应商编译成
main.js
javascript文件。我没有包含jquery,因为我通常会将最新的cdnjquery内联。
// bootstrap 4 core js
// @codekit-prepend "js/src/alert"
// @codekit-prepend "js/src/button"
// @codekit-prepend "js/src/carousel"
// @codekit-prepend "js/src/collapse"
// @codekit-prepend "js/src/dropdown"
// @codekit-prepend "js/src/index"
// @codekit-prepend "js/src/modal"
// @codekit-prepend "js/src/tooltip"
// @codekit-prepend "js/src/popover"
// @codekit-prepend "js/src/scrollspy"
// @codekit-prepend "js/src/tab"
// @codekit-prepend "js/src/tooltip"
// @codekit-prepend "js/src/util"
// my shizzle
(function ($) {
alert("WTF!");
});
所以当我使用
Codekit 3
观看和编辑。
我可以很好地编译它,而不必缩小它。但是当我缩小它的时候,我认为它使用了信息中的丑元素,这就是
error
我得到…
UglifyJS minification failed with this error: Parse error at /Users/joshmoto/Sites/joshmoto.wtf/development/assets/.codekit-cache/alert.js:1,7
import $ from 'jquery'
^
SyntaxError: Unexpected token: name ($)
at JS_Parse_Error.get (eval at <anonymous> (/Applications/CodeKit.app/Contents/Resources/engines/node_modules/uglify-js/tools/node.js:27:1), <anonymous>:86:23)
at /Applications/CodeKit.app/Contents/Resources/engines/node_modules/uglify-js/bin/uglifyjs:384:40
at time_it (/Applications/CodeKit.app/Contents/Resources/engines/node_modules/uglify-js/bin/uglifyjs:620:15)
at /Applications/CodeKit.app/Contents/Resources/engines/node_modules/uglify-js/bin/uglifyjs:345:9
at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:511:3)
是什么坏了,还是这个新的
Bootstrap 4
在编译的文件中需要jquery?
任何帮助都将非常感谢,因为我没有这个问题与引导3。
我只是试图使用非缩小的脚本文件,我在chrome调试器中得到这个错误…
所以是的,它的球是正确的。