我可以直接在浏览器中使用Node Package Manager(npm)下载的“.JS”吗?
一般来说,我想使用一些库,但不通过节点CMD,例如:
我想编写TypeScript游乐场,但我不想从“npm \ node_modules”中调用“tsc.cmd”,我想直接在浏览器中调用tsc编译器。
我可以直接在浏览器中使用js而不是node.js命令提示符并编译任何ts文本吗?
我在node_modules中有这些js:
- tsc.js
- typescript.js
- typescriptServices.js
- tsserver.js
要么
我把'美化'包安装到节点,但在'node_modules'我有beautify.js
我可以直接在浏览器中使用这个js文件而不是'beautify.cmd'
要么
…
一般来说,出于一些性能的原因,我需要直接在浏览器中调用由节点cmd提供的function
我可以直接在浏览器中使用所有节点包的JavaScript(node_modules)吗?
一些软件包正在尽力检测它们是如何加载的(在节点内部或浏览器内部?使用CommonJS或AMD?等),但在大多数情况下,您将要查找的是Browserify工具:
它采用node.js风格的包,并输出一个浏览器就绪的脚本,其中所有节点特定的require('module')
调用都被正确处理(也允许你用自己的浏览器replace某些模块,如果你需要)。
有一个构build过程是一个好主意,它将处理将源代码转换为浏览器端打包脚本的任务,这样您就不会每次手动调用browserify files.js -o output.js
命令。 考虑使用grunt或gulp 🙂
- angular度茉莉花testingHTML注入失败
- 我怎样才能得到Visual Studio Typescript 1.7 intellisense与nodejs库(angular2,rxjs)?
- 即使在使用箭头function的情况下,“这”在打字稿中也是未定义的
- 如何将angular度4添加到现有的node.js应用程序
- 导出variables“路由器”具有或正在使用来自外部模块的名称“路由器”,但无法命名
- 节点/angular2:用户login后更新导航栏和显示侧栏
- 如何在Typescript中的方法装饰器上创build编译错误?
- webpack可以自动注册给定目录的索引文件吗?
- 使用Typescript扩展快速请求对象