我正在使用webpack2捆绑一些模块。这些模块是使用通用模块模式(而不是CommonJS或AMD)编写的。
// in spUtil.js
var spUtil = (function(){
var sp={};
/* build some helper functions to set up urls and rest queries for sharepoint */
return sp;
})();
// in listcrud.js
var listCrud=(function(){
lc={};
/* build some functions that ge
为我的新项目使用weback,它是一个用ECMA 6标准编写的简单的JS库,不依赖于任何外部(节点)包,它似乎最大限度地扩大了我的o/p library.js文件的大小,这超出了使用它的目的。
问题
我的o/p library.js是相同大小的,我的源文件= src文件=33.2KB,而我的o/p library.js是传输、缩小和ugflied等的33.3 KB。这是我的webpack配置文件:
var path = require('path');
var webpack = require('webpack');
var proje
我正在开发一个需要引入库的应用程序,它使用的是AMD模块。该应用程序本身是用es6 w/ webpack和babel编写的。我已经让供应商包正常工作,它正在拉建的钒文件,但当我试图要求任何模块Webpack说,它无法解决它们。有人以前和Webpack和RequireJS一起做过这种事吗?这里有一些可能有用的信息--不知道还包括什么,因为这是我第一次真正使用Webpack。
文件夹结构
/readium-src
/readium-js
/ *** all readium-specific files and build output (have to pull down repo a
在当前的webpack项目中,我的代码被划分为模块,每个模块都有一个主入口点,并以.module.js结尾。例如,对于模块Util,入口点是util.module.js,我通过编写import util from 'modules/util/util.module.js'将其包含在其他模块中
但是,由于所有模块对于入口点都有相同的语法,所以我宁愿避免指定条目的完整文件名。如果我能写import util from 'modules/util',那就太好了。
我知道如果util.module.js名为index.js,这是可行的,但是我如何告诉Webpack以同样
我有一个非常基本的表达式/webpack设置,并遵循使用的说明,然而,每当我运行服务器时,我都会收到一系列警告和错误消息,引用我不知道的node_modules来处理错误的公共端行,即对@./app @multi node ./app.js的引用,这与node_modules中的多条目设置有关,而不是与缺少模块有关吗?
错误示例:
WARNING in ./node_modules/terser-webpack-plugin/dist/worker.js 12:130-137
Critical dependency: require function is used in a way in
我正在尝试将一个外部模块(我编写的)加载到一个主应用程序中,我有一些错误,但首先我想问您,我是否必须首先将外部模块构建到/dist中,还是必须使用源文件?
主程序和外部应用程序/模块都是用角5编写的。
错误:
ERROR in Error: No NgModule metadata found for 'AppModule'.
at NgModuleResolver.resolve (/Users/me/Dev/Work/mobile-shop-frontend/node_modules/@angular/compiler/bundles/compiler.umd.js
我正在创建一个节点/快速服务器,我正试图将其捆绑在一起,以便将其部署到IIS服务器上。我应该注意,这只是一个后端服务器。一旦我尝试在代码打包后运行它,我就会得到以下错误:
ReferenceError: __WEBPACK_EXTERNAL_MODULE_dotenv__ is not defined
at eval (webpack:///external_%22dotenv%22?:1:18)
at Object.dotenv (C:\inetpub\wwwroot\my-deployments\server\bundle.js:271:1)
at __webpac
我在试这个
import { randomUUID } from 'crypto'
var id = randomUUID()
在我的NextJs应用程序中,但是我得到了这个错误:
index.js?46cb:369 Uncaught:(0,crypto__WEBPACK_IMPORTED_MODULE_5__.randomUUID)不是在Module.options.factory (webpack.js?ts=1649816623582:618:31)的Module.options.factory(webpack.js?ts=1649816623582:618:31)、f
在过去,我用NodeJS+TypeScript编写了一些带有SerialPort原生模块的应用程序,以便通过RS232与不同的硬件系统进行通信。
现在我想把序列端口添加到我的Angular-Electron应用程序中。因此,我安装了以下内容:
npm install serialport --save
npm install @types/serialport --save
我将import * as SerialPort from 'serialport'放在了home.components.ts中。
在调用下面的代码之后,除了错误什么都没有:
//List serial p