我试图使用本教程,将Webpack安装到asp.net核心项目
这是我package.json中的命令
{
"name": "streamline",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"wbp": "webpack wwwroot/source/app.js wwwroot/dist/bundle.js"
},
"keywords": [],
"author": "",
"license": "ISC",
"devDependencies": {
"webpack": "^4.16.0",
"webpack-command": "^0.4.1"
}
}
但是当我用npm run wbp
运行它时,我得到了
内部/模块/cjs/loader.js:596 犯错 ^
错误:找不到模块“导入本地” 在Function.Module._resolveFilename(内部/模块/cjs/loader.js:594:15) 在Function.Module._load(内部/模块/cjs/loader.js:520:25) 在Module.require(内部/模块/cjs/loader.js:650:17) 在要求时(内部/模块/cjs/helpers.js:20:18) 在对象。 (/Users/nemesises/Documents/GitHub/streamline/Streamline/node_modules/webpack-command/lib/cli.js:11:21) 在Module._compile(内部/模块/cjs/loader.js:702:30) 在Object.Module._extensions..js(内部/模块/cjs/loader.js:713:10) 在Module.load(internal / modules / cjs / loader.js:612:32) 在tryModuleLoad(内部/模块/cjs/loader.js:551:12) 在Function.Module._load(internal / modules / cjs / loader.js:543:3)npm ERR!代码ELIFECYCLE npm ERR! errno 1 npm错误!简化@ 1.0.0 wbp:
webpack wwwroot/source/app.js wwwroot/dist/bundle.js
npm错误! 退出状态1 npm ERR! npm ERR!在streamline@1.0.0 wbp时失败 脚本。 npm ERR! npm可能不是问题。有 上面可能还有其他日志记录输出。npm错误!有关此运行的完整日志,请参见:npm ERR!
/Users/nemesises/.npm/_logs/2018-07-13T14_21_24_555Z-debug.log
我该如何解决?
更新
我做完这个
"wbp": "webpack --entry wwwroot/source/app.js --output wwwroot/dist/bundle.js"
重新安装npm软件包并尝试运行命令
我收到此错误
在输入模块中找不到错误:错误:无法解析其中的'wwwroot / source / app.js' '/ Users / nemesises / Documents / GitHub / streamline / StreamLine'npm错误! 代码ELIFECYCLE npm ERR! errno 2 npm错误! streamline@1.0.0 wbp:
webpack --entry wwwroot/source/app.js --output wwwroot/dist/bundle.js
npm错误!退出状态2 npm ERR! npm ERR! 在streamline@1.0.0 wbp脚本上失败。 npm ERR!这可能是 npm没问题。可能还有其他日志记录输出 以上。npm错误!有关此运行的完整日志,请参见:npm ERR!
/Users/nemesises/.npm/_logs/2018-07-14T19_45_54_642Z-debug.log
但是我在文件夹中找到了这个文件!
如果我使用旧命令并创建dist/bundle.js
可以使用,但是bundle.js
为空
答案 0 :(得分:0)
webpack --entry wwwroot/source/app.js --output wwwroot/dist/bundle.js
-条目说明什么是条目
-输出要输出的内容
答案 1 :(得分:0)
似乎npm无法正确安装依赖项。通过在package.json目录中执行以下命令,尝试重新安装本地软件包:
rm -rf node_modules
npm install
如果npm install
一切正常,那么您应该可以成功运行npm run wbp
。
答案 2 :(得分:0)
我目前正在深入研究这个ASP.NET CORE + Webpack + Script组合。幸运的是,我已经找到了解决方案,希望它能适合您的情况。看看我的package.json
void insertCell(String tableNamer, String column, String value, int id) throws ClassNotFoundException, SQLException{
Class.forName("org.h2.Driver");
Connection conn = DriverManager.getConnection("jdbc:h2:file:C:/Users/Juris Puneiko/IdeaProjects/for_my_testings/src/sample/DB/Questions/For_Private/Easy", "Juris", "1");
PreparedStatement ps = conn.prepareStatement("UPDATE ? SET ? = ? where ID = ?");
ps.setString(1, tableNamer);
ps.setString(2, column);
ps.setString(3, value);
ps.setInt(4, id);
ps.executeUpdate();
ps.close();
conn.close();
}
答案 3 :(得分:0)
这对我有用:webpack --entry ./wwwroot/source/app.js --output wwwroot/dist/bundle.js
,请注意./
中的./wwwroot
。